新着情報表示にカスタム投稿タイプを含めたい
-
私はhtmlやcssはだいたいわかりますが、WordPressは初めて触っていてphpの知識は
ほとんどないレベルです。やろうとしていることは、トップページの新着情報欄にカスタム投稿タイプの記事も含めた全記事から新着n件(現在は7件に指定)を表示させたいです。
下記のサイトを参考に試してみたのですが、どうにもうまくいきません。
http://www.warna.info/archives/1703/functions.phpへの記述は
//+++++++++++++++++++++++++++++++++++++++++ function chample_latest_posts( $wp_query ) { if ( is_home() && ! isset( $wp_query->query_vars['suppress_filters'] ) ) { $wp_query->query_vars['post_type'] = array( 'post', 'page' ); } } add_action( 'parse_query', 'chample_latest_posts' ); //+++++++++++++++++++++++++++++++++++++++++
トップページの該当箇所の記述は
//+++++++++++++++++++++++++++++++++++++++++ <div id="headline"> <h2><span>New Release</span></h2> <?php $posts = get_posts('numberposts=7&offset=0&category=0'); foreach ($posts as $post): ?> <li><a>"><?php the_title(); ?></a> <span class="headline_day"><?php the_time('Y年m月d日') ?></span> <span class="headline_category">[ <?php the_category(', ') ?> ]</span></li> <?php endforeach; ?> </div> //+++++++++++++++++++++++++++++++++++++++++ としています。
こうすると、新着記事の表示はするのですが、カスタム投稿タイプ分が含まれません。
為念、やってみていくつかわかったことは、
functions.phpの array( ‘post’, ‘page’ ); 部分は機能していない(postやpageを
aaaなどの無効な文字に置き換えてもトップページの表示に変化がなかった)ことと、
‘news’ などを追加してみた(カスタム投稿タイプ名がnewsなので)けど変化なし
だった(新着記事の表示はするがカスタム投稿タイプ分が含まれない表示)
という感じです。よろしくお願いします。
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「新着情報表示にカスタム投稿タイプを含めたい」には新たに返信することはできません。