特定のカテゴリを非表示にしたい
-
お世話になります。
現在トップページにブログの新着を表示するのに以下のコードをfunctions.phpにいれて
トップページ(固定ページ)記事内に代替タグを使用して表示させています。
○functions.php内
function my_five_post_list($contents) { if( is_page() && substr_count($contents, '[my_five_post_list]') != 0 ) { $rep_contents = "\n<ul>\n"; $postslist = get_posts('orderby=post_date&numberposts=5'); foreach ($postslist as $my_post) : setup_postdata($my_post); $res = get_post_meta($my_post->ID, 'new', 'true'); $my_year = substr($my_post->post_date, 0, 4); $my_month = substr($my_post->post_date, 5, 2); $my_day = substr($my_post->post_date, 8, 2); $my_time = date('Y年m月d日', mktime(0,0,0,$my_month,$my_day,$my_year)); $my_permalink = get_permalink($my_post->ID); $my_title = $my_post->post_title; $rep_contents .= "\t<li>" . $my_time . " <a href=\"" . $my_permalink . "\">" . $my_title . "" . $res . "</a></li>\n"; endforeach; $rep_contents .= "</ul>\n"; $new_contents = str_replace('[my_five_post_list]', $rep_contents, $contents); } else { $new_contents = $contents; } return $new_contents; } add_filter('the_content', 'my_five_post_list');
○固定ページ記事内に代替タグ
[my_five_post_list]
上記コードを流用して、「特定のカテゴリを非表示にさせたい」のです。
また、非表示にした場合でも、トップに表示する新着記事の件数は同件数表示させたいです。
ご指導をお願いいたします。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「特定のカテゴリを非表示にしたい」には新たに返信することはできません。