忍者ブログ
04 May

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

17 December

カスタム投稿タイプ 次へ前へのタイトルを出す

https://www.narugaro.com/web/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E6%8A%95%E7%A8%BF%E3%82%BF%E3%82%A4%E3%83%97%E3%81%AEsingle%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%A7previous_post-_link%E3%81%A8next_post_link%E3%82%92%E4%BD%BF/

<?php next_post_link('%link', '次へ %title'); ?>

ありがたいコード

普通のsingleでは true をいれているが、trueを入れているとカスタム投稿タイプで出力されない
PR
16 June

カスタムフィールドを検索に含める方法

https://www.webernote.net/wordpress/custom-fields-search.html

ありがたいこのコードをコピペする
動かねぇ…と思ったら「post_type」の設定があった。
カスタム投稿タイプで使いたかったので、カスタム投稿タイプ名に変更したら動いた
------------------------------------------------------------------------

function custom_search($search, $wp_query) {
global $wpdb;
if (!$wp_query->is_search)
return $search;
if (!isset($wp_query->query_vars))
return $search;
$search_words = explode(' ', isset($wp_query->query_vars['s']) ? $wp_query->query_vars['s'] : '');
if ( count($search_words) > 0 ) {
$search = '';
$search .= "AND post_type = 'post'";
foreach ( $search_words as $word ) {
if ( !empty($word) ) {
$search_word = '%' . esc_sql( $word ) . '%';
$search .= " AND (
{$wpdb->posts}.post_title LIKE '{$search_word}'
OR {$wpdb->posts}.post_content LIKE '{$search_word}'
OR {$wpdb->posts}.ID IN (
SELECT distinct post_id
FROM {$wpdb->postmeta}
WHERE meta_value LIKE '{$search_word}'
)
) ";
}
}
}
return $search;
}
add_filter('posts_search','custom_search', 10, 2);
03 February

先頭固定 効かない WP

http://feye.fnetin.com/?p=685

先頭固定が効かない
色々コピペしまくったが全然ダメ
このコードだけ先頭固定記事が先頭になった

・Intuitive Custom Post Order使用
・get postだったのでWP Queryにする
・先頭固定記事+通常記事で◯件表示という条件


https://www.muchacolla.com/work/wordpress/629/

archive.phpでも先頭固定を効かせるコード
これで動いた
29 November

single内、記事一覧で表示している記事にclass名をつける

最近の投稿などの記事リストに表示中のクラスを付ける
https://web-taiyo.com/works/111018.html

ありがたいコード


下記を記述する。
記事出力する<li>などのタグ内にclass名出力するコードを書く

<?php $IDOutsideLoop = $post->ID; ?>

 <li <?php
if(is_single() && $IDOutsideLoop == $post->ID) 
{
echo "class='current'";
}
?>>