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

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

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

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

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

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

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

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

WordPressの新着情報表示にカスタム投稿タイプを含める方法 – Simple Colors
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をコピーしました