【AFFINGER6】コメント欄を一番下に移動させる

WordPressテーマ『AFFINGER6』でコメント欄を一番下に移動させる方法を解説しています。

WordPressテーマ『AFFINGER6』を使っていて、
「コメントはあまり重要視していないので、読者には他の記事を先に紹介したい!」
「コメント欄や関連記事、ページャーの順番を入れ替えたい!」
と思ったことはありませんか?

この記事では、WordPressテーマ『AFFINGER6』にて、コメント欄を一番下に移動させる方法を解説しています。

目次

前提条件

この記事は、AFFINGER6用のカスタマイズ方法です。
AFFINGER5や他のワードプレステーマでは不可能(または動作未確認)です。

【WordPress】6.3.1
【テーマ:AFFINGER6EX】20230205

なお当ブログ自体は別のテーマを使用していますが、当サイト管理人が作成する別サイト「UEテク」はAFFINGER6で作っています。完成例としてご覧ください。

コメント欄を一番下に移動させる方法

FTPを使った方法になります。
必ずバックアップを取ってから実行してください。

ファイルを親テーマ(本体)から子テーマに移動

FTPを使用して、以下の3ファイルを親テーマから子テーマにコピーしてください。
「single.php」
「single-type1.php」
「single-type2.php」

single.phpの編集

子テーマのsingle.phpについて、”TEMPLATEPATH”と記載されているものを”STYLESHEETPATH”に変に変更します。
これにより、デフォルトテンプレートではなく、編集した子テーマのsingle-type1(または2).phpを使用するようになります。

なお、子テーマでは”Single Post (single.php)”という名前に代わっています。

変更前のコード

<?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-type1.phpとsingle-type2.phpの両方に変更を加えます。

変更前のコード

<?php if ( $GLOBALS['stdata6'] === '' ): // コメント ?>
 <?php if ( comments_open() || get_comments_number() ): ?>
  <?php comments_template(); ?>
 <?php endif; ?>
<?php endif; ?>

<!--関連記事-->
<?php get_template_part( 'kanren' ); ?>

<!--ページナビ-->
<?php get_template_part( 'st-single-navigation' ); ?>

変更後のコード

<!--関連記事-->
<?php get_template_part( 'kanren' ); ?>

<!--ページナビ-->
<?php get_template_part( 'st-single-navigation' ); ?>

<?php if ( $GLOBALS['stdata6'] === '' ):    // コメント ?>
 <?php if ( comments_open() || get_comments_number() ): ?>
  <?php comments_template(); ?>
 <?php endif; ?>
<?php endif; ?>

まとめ

AFFINGER6の場合、投稿をカスタマイズするには「single.php」も変更が必要というところが盲点です。
コメント欄の移動以外でもカスタマイズする機会はあるはず。
うまく反映されない場合は、single.phpを忘れず確認しましょう!

シェア大歓迎!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次