WordPressで特定のページだけ表示内容を変える

wordpressで、特定のページだけ表示内容を変えるスクリプト。
またどこかで使いそうなのでメモっときます。
以下の例では、noteという名称のページには、投稿された全てのタイトルを表示し、それ以外のページでは、通常のページコンテンツを表示する。

if(is_page('note')): //▼ページタイトルが'note'の場合

  $posttitle = get_posts(); //投稿内容を取得して、繰り返す
  foreach($posttitle as $post) : setup_postdata($post);

//noteページにすべての投稿タイトルを表示
  echo the_title();
//noteページにすべての投稿日を表示
  echo the_time('Y/m/d');

  endforeach;

else: //▼ページ'note'以外の場合

  echo the_content(); //そのページのコンテンツを表示

endif;
スポンサーリンク

シェアする

フォローして更新を受け取る

スポンサーリンク