AFFINGER5(WING)の個別投稿ページのカスタマイズ方法

AFFINGER5(WING)の個別投稿ページのカスタマイズ方法について解説します。

修正するファイル

AFFINGER5(WING)の個別投稿ページに関連するファイルは以下のファイルになります。

  • single.php
  • single-type1.php
  • single-type2.php

修正を行う際は親テーマ内にある上記のファイルをFTPソフト等で子テーマにコピーします。

修正内容

修正内容は以下の通りです。

single.php

single.phpは以下の通り3行目と5行目の“TEMPLATEPATH”を”STYLESHEETPATH”に修正します。

WING(AFFINGER5版)のバージョンはver20200206を例に説明しています。

変更前

<?php
if ((trim($GLOBALS['stdata74']) !== '') && ( in_category($GLOBALS['stdata74']) )) {
include(TEMPLATEPATH . '/single-type2.php');
} else {
include(TEMPLATEPATH . '/single-type1.php');
}

変更後

<?php
if ((trim($GLOBALS['stdata74']) !== '') && ( in_category($GLOBALS['stdata74']) )) {
include(STYLESHEETPATH . '/single-type2.php');
} else {
include(STYLESHEETPATH . '/single-type1.php');
}

single.phpをこのように修正しないと、single-type1.phpとsingle-type2.phpをいくら修正しても反映されないので注意してください。

【参考】子テーマ:投稿ページのカスタマイズ: https://the-money.net/custom-m/toukoucustom/

single-type1.phpとsingle-type2.php

single-type1.phpおよびsingle-type2.phpについては各自必要な修正を行ってください。

single-type2.phpはカテゴリによって表示を変えたい場合に使用するものなので基本はsingle-type1.phpのみでOKです。

single-type2.phpを使いたい場合は、「AFFINGER5管理」画面の「投稿・固定記事」の項目で設定できます。

おわりに

個別投稿ページのファイル(single-type1.phpおよびsingle-type2.php)を修正したのに反映されないという場合は、single.phpの修正を忘れている場合がほとんどだと思うのでもう一度見直してみるようにしましょう。