固定記事をカテゴリーページのトップページにする

「wordpressで価格比較サイトを作ろう」を連載記事として公開したいと思います。
デフォルトのカテゴリーページはテーマのカテゴリーページが使用されるため連載っぽくなりません。
そこで今回は「価格比較サイト構築」カテゴリーのみカテゴリーページのデザインを変更したいと思います。

目次ページの作成

固定ページで目次を作ります。
wordpressで価格比較サイトの構築
見た目はこんな感じにしました。
コードは以下になります。

注目してもらいたいのは最後の行の[comparelist]です。ショートコードを使い連載記事一覧を表示するようにしています。
このショートコードを使い回して各記事の最後にも目次を付けようという寸法です。

連載記事一覧用ショートコードの作成

funtions.phpに以下を追加。

これで連載記事一覧を取得できるようにします。

アーカイブページの編集

カテゴリーページのテンプレートはarchive.phpになります。
このファイルを編集して「価格比較サイト構築」カテゴリーのみ違うデザインにします。

is_category(“wordpress-create”)で「価格比較サイト構築」カテゴリーのみ連載目次ページを表示するようにします。
get_postで記事が取得できます。150というのは記事IDですが記事IDは投稿編集画面のURLで分かります。URLにpost=150とか付いているのでそこで判断します。
これでサイドバーの「価格比較サイト構築」カテゴリーを押したときに表示されるトップページが目次ページとなりました。

各記事に連載記事一覧を表示

各記事の最後に[comparelist]と書くことで連載目次を表示させます。

category-wordpress-create.phpを作成してテンプレートでやったほうがスマートかもしれませんが、とりあえずこれで固定記事をカテゴリーページのトップページにできました。



スポンサーサイト
アフィリエイトはエーハチネット
ドメイン取るならお名前.com

コメントを残す

メールアドレスが公開されることはありません。