Wordpress

【WordPress】固定ページに特定のカテゴリーのみを表示する方法

gladdesign 

WordPress Pencil and Pins-06

お客さんの要望でWordPressの固定ページに特定のカテゴリーのみを表示する必要がありましたので、備忘録としてシェアします。
はじめに断っておきますが、僕はプログラマーでもエンジニアでもないので、間違ったことを書いてしまうかもしれませんので、もし間違っていたらご指摘お願いします>詳しい方

サイトの構成は概ねこのようになっておりました。

  • ホーム
  • アバウト
  • 実績
  • お問い合せ
  • 大人の事情でかなりボカして書いております(^_^;)

    で、この「実績」というページに、「result」というカテゴリーの記事のみを表示したいというケースです。
    表示させるのは、日付と記事タイトルのみ。
    もちろん手動でコピペするのではなく、自動的に反映させたいのです。

    結論から簡単に書きますと、

    ○このページだけに適用されるページテンプレートを作成する

    というのがよろしいかと。
    他にもいろいろと方法はありますが、シンプルにやるならこの方法がいいと私は思います。

    やり方

    こちらの記事を参考にさせていただきました。
    固定ページのテンプレート-page.php | WordPress の部屋

    使っているテーマの「page.php」ファイルを複製して、該当するページのIDもしくはスラッグをファイル名に含ませた名称にします。
    例えば、「page.php」→「page-result.php」など。

    そして、上記記事にあるようにコード内の不要な部分を削除します。

    次にこちらの記事を参考にして、特定カテゴリーのみを抽出してループさせます。
    WordPress › フォーラム » 固定ページに特定のカテゴリーに投稿した記事を載せたい
    テンプレートタグ/get posts – WordPress Codex 日本語版

    [cc lang=php]< ?php the_content(); ?>[/cc]
    のあとに続けて、以下のコードを記述します。

    [cc lang=php]
    < ?php $posts = get_posts('numberposts=5&category_name=result'); global $post; if($posts): foreach($posts as $post): setup_postdata($post); ?>

    < ?php the_time('Y年n月j日'); ?>

    Recommended Posts

    有罪、とAIは告げた
    BOOK

    【BOOK】『有罪、とAIは告げた』中山七里:著 想像と創造の間で

    AIが人を裁く時代はもうすぐそこに来ているのかもしれない。
    あらゆる業界・業種においてコスパ・タイパが叫ばれる昨今、chatGPTをはじめとした「生成AI」が現場に導入され始めている。
    大量のデータから最適な組み合わせを提示するその能力から、仕事の効率化・迅速化が必要とされる場面では重宝されている。
    もし、裁判官の業務をAIが代わりにできるのなら、大量の法律知識や過去の判例などを「深層学習」し、最適な「判決」を導き出せるかもしれない。
    人が人を裁く時代から、AIが人を裁く時代になるのか。
    一歩、いや、半歩先のリアルを描くリーガルサスペンス。

    gladdesign 

    8 thoughts on “【WordPress】固定ページに特定のカテゴリーのみを表示する方法

    1. […] 実はこの functions.php には、以前手を加えていたのでした。 ▼【WordPress】固定ページに特定のカテゴリーのみを表示する方法 | glad design b… […]

    2. one category page | 3D Class

      […] 参考サイト カテゴリー: Web Tips   作成者: ssd パーマリンク […]

    3. […] CRAZY ONE を参考に、◎記事本文内でPHPを実行できるプラグインを導入し、PHPコードを埋め込む →▼Exec-PHP | 投稿記事内等で PHP を実行させるWordPressプラグイン →▼WordPress の固定ページに […]

    4. […] CRAZY ONE を参考に、◎記事本文内でPHPを実行できるプラグインを導入し、PHPコードを埋め込む →▼Exec-PHP | 投稿記事内等で PHP を実行させるWordPressプラグイン →▼WordPress の固定ページ […]

    5. […] 【WordPress】固定ページに特定のカテゴリーのみを表示する方法 […]

    6. 【study】wordpress | マイブロ

      […] 更新情報などで記事のカテゴリー毎にアイコンを変更(条件分岐) 固定ページに特定のカテゴリーのみを表示する方法 […]

    7. […] そのままやってみちゃった感じですが。。 http://gladdesign.net/2011/12/03/wordpress-page-category-specification/ […]

    コメントを残す

    This site uses Akismet to reduce spam. Learn how your comment data is processed.