トップページの新着記事にカスタム投稿タイプも含める方法

この記事は約2分で読めます。

WordPressはブログの通常の記事投稿以外に
カスタム投稿タイプというものがあります。

私もしばらくWordPressから離れていて
最近復帰したらそんな機能ができてたらしいってレベルなので
詳しいことは知りませんけどw

まぁ、ブログとは別に記事投稿&管理できるっつー感じなのかな。

うちのサイトの場合は
今読んでるこの記事のような通常のブログと
写真関係の記事のポートフォリオというものの2つで成り立ってます。
言うほど、だいそれた中身ではないけど・・・。

で、そのままではトップページにはブログ記事に関するものしか表示されません。
新着記事もカテゴリーもタグクラウドもブログのものだけ。
ポートフォリオの記事はポートフォリオのページに移動しないと見れない。
なんか方法あるのかもしれないと思って、ぐぐってるけど難しくってやり方わかんない。

そうやってなんかないかなーってぐぐって見つけたのがこれ。

WordPressの新着情報表示にカスタム投稿タイプを含める方法
@junirock78 さんが、ツイッターでカスタム投稿タイプも含めた新着情報を表示する方法を質問されていたので、おせっかいかとは思いつつ話の輪に加わってみました。 方法としては、テンプレートで query_posts または get_po
functions.phpにコードを追加

arrayの中の値は表示させたい投稿タイプの値を入れる。

function chample_latest_posts( $wp_query ) {
if ( is_home() && ! isset( $wp_query->query_vars[''suppress_filters''] ) ) {
$wp_query->query_vars[''post_type''] = array( ''post'', ''portfolio'' );
}
}
add_action( ''parse_query'', ''chample_latest_posts'' );

トップページにポートフォリオの記事も含まれるようになりましたとさ。

他にもサイドバーにカスタム投稿タイプのカテゴリーとか記事とか載せたいけど
これはまた調べてなんとかするとしよう。

WordPress
スポンサーリンク
\ ayakoをフォローする /
Heart*Place

コメント

タイトルとURLをコピーしました