固定ページに特定のカテゴリーを自動で紐つけ表示する

固定ページで目次を作る

①始めに仮の目次ページを作ります。ダッシュボード⇒固定ページ⇒新規追加

 

②ここは空の記事で構いません。ただこの段階では、そのグローバルメニューに属する記事が一覧で並んでいるだけです。記事を書いてないので、中身は空っぽです

 

③早く記事を入れるためにも、作った目次ページに以下のような設定をします。事前準備として、投稿画面でPHPを使えるようにするプラグイン「Exec-PHP」をインストールしておきましょう

スポンサードリンク

 

Exec-PHPを導入する

Exec-PHPは有効化するだけでOKです

ーーーー下をコピー(この行はコピーしないでください)ーーーー

<ul>
<?php $posts = get_posts(‘numberposts=20&cat=14); global $post;?>
<?php foreach($posts as $post): ?>
<li><?php the_time(‘m月d日’); ?>・・・<a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

ーーーーここの上まで(この行もコピーしないで下さい)ーーーー

各固定ページに↑をコピペします

 

④「numberposts=」の右の数字は表示させるカテゴリ記事数を入れます、「cat=」の右の数字はカテゴリIDを入れるところです

 

カテゴリIDの調べ方

ダッシュボード→投稿→カテゴリー

スクリーンショットカテゴリー

右側に出てきた載せたいカテゴリーをクリック

スクリーンショット 2015-09-03 21.59.26

編集画面を開いた時にアドレスに表示される「ID=」という部分です。

スクリーンショット 3

記事の数とカテゴリIDを指定した上記のコードを目次ページに貼り付けておけば、そのカテゴリに属する記事を投稿した時に、自動的に目次ページにリンクが並んでいきます。

※PHPはHTML編集画面でのみ機能しますので、ビジュアル投稿画面に切り替えて保存すると表示されません。テキスト画面で保存してください

 

なにか分かりづらい説明はありませんでしょうか? もし不明な点があれば、連絡ください。 おそらく他のユーザーも分からず混乱していると申し訳ないので、加筆・修正していきます

お名前 (必須)

メールアドレス (必須)

題名

メッセージ本文

スポンサードリンク

コメントを残す

サブコンテンツ

このページの先頭へ