EZ-SPARROW > Executable PHP widget でサイドに新着ニュース表示

Executable PHP widget でサイドに新着ニュース表示

August 19, 2013

新着ニュースをカスタム投稿タイプで作成し、新着ニュースをサイドウィジェットに一覧表示する方法をご紹介します。

カスタム投稿タイプで新着ニュースを作成

カスタム投稿タイプに関しては、別途お調べください。ここではnewsという投稿タイプを作成して記事を投稿します。

Executable PHP widgetをインストール

公式プラグインですので、プラグインの新規追加から検索してインストールしてください。※バージョンによっては動作しない可能性がある。

サイドバーウィジェットにPHPコードを挿入

ウィジェットエリアに追加された「PHP Code」をサイドバーにドロップします。

これでPHPコードに対応できましたので、カスタム投稿タイプの一覧を表示する下のコードを挿入します。

<?php
$loop = new WP_Query( array( 'post_type' => 'news', 'posts_per_page' => 5 ) );
while ( $loop->have_posts() ) : $loop->the_post();
echo'<li><p class="date">更新日';
  the_date();
echo'</p>';
echo '<a href="';
    the_permalink();
echo'">';
  the_title();
  echo '</a></li>';
endwhile;
?>

上記コードは新着5記事を表示するコードです。CSSは適宜変更してみてください。下のようにnewsで投稿された投稿タイプの新着一覧を作ることができる。

RELATED POSTS