カスタム投稿タイプをウィジェットの最近の投稿に含める・・WordPress


カスタム投稿タイプを作成したら以下の点に注意が必要です。
  1. トップページに最新記事を表示している場合
  2. ウィジェットに最近の投稿の表示している場合
  3. RSSの配信
query_posts などで記事を取得している場合は、カスタム投稿タイプを追加してやらないと表示されませんので追加します。

ウィジェットに最近の投稿のタイトルを5件表示

※ウィジェットにある「最近の投稿」を使用するとカスタム投稿タイプは含まれないので、
プラグイン「Executable PHP widget」を使用。「インストール>有効化」でウィジェットに「PHP Code」が追加されますので以下のコードを記述。
<ul>
<?php query_posts( array(
     'post_type' => array('post', 'カスタム投稿タイプ'),
     'posts_per_page' => 5 ));
 ?>
<?php if (have_posts()) : while(have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; wp_reset_query(); ?>
</ul>

RSSの配信

参考:カスタム投稿タイプで作成した記事をRSS Feedに表示させる

トップページに最新記事を表示

参考:WordPressの新着情報表示にカスタム投稿タイプを含める方法(Simple Colors)

関連記事

2 コメント» カスタム投稿タイプをウィジェットの最近の投稿に含める・・WordPress

  1. […] カスタム投稿タイプをウィジェットの最近の投稿に含める・・Wordpress – カメぞうのメモ書き […]

  2. […] るけど、そのままだと、カスタム投稿は新着記事に出てきません。そこでこちら […]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*