WordPress Tips

WordPress 特定のカテゴリのシングルページ(single.php)を作る

WordPress 特定のカテゴリのシングルページ(single.php)を作る

WordPressのシングルページ(single.php)をカテゴリで分岐させたい時に
例:「info」というカテゴリーがあり、そのカテゴリーだけ通常とは違うデザインにしたい

新しいシングルページを作成する

single.phpをコピーして、
・single-default.php
・single-info.php
と二つのファイルを作成する。
single-info.phpは、カテゴリinfo用のテンプレートにする。

single.phpで分岐させる

元のsingle.phpを編集して、single-default.php,single-info.phpに分岐させる

if(in_category('info')){
	get_template_part( 'single', 'info' );
}else{
	get_template_part('single','default');
}

初心者におすすめPHP/WordPressの入門書

WordPressユーザーのためのPHP入門 はじめから、ていねいに。[第3版]

PHPの基礎・変数、配列、条件分岐から関数のことからWordPress固有のテンプレートタグやループなどがまとめられています。

サンプルサイトデータが配布されていてヘッダー、ナビゲーション、サイドバーなど最もベーシックに使われるテンプレートの中身を順を追ってカスタマイズする方法が紹介されているのでWordPressの構造やテンプレートの優先順序なども理解できます。

functions.phpの記述やセキュリティを考慮した記述についても触れられています。

この本1冊だけでは物足りないですがテーマを自作する時、カスタマイズする時に必要な基礎知識が身につきます。

今月キャンペーン特典があるサービス

  • ConoHa WING
    WINGパック36ヶ月で月額652円 55%OFF - 2023年3月31日(金)16:00まで
  • エックスサーバー
    月額費用が最大30%オフの693円&ドメイン永久無料、さらに移転代行も0円中 - 2023年4月21日(金)12:00まで
  • Xserverビジネス
    12ヶ月以上契約で初期費用無料、3ヶ月・6ヶ月で初期費用半額 - 2023年4月4日(火)12:00まで
  • カラフルボックス
    .jp取り扱いスタート。BOX2以上の月額費用が25%OFFのクーポンコード「SERVER25

-WordPress Tips