投稿内容によってコメントを許可してみる。
そうするとタイトルの下に「コメントする」の文字が表示されてしまう。
この位置には不要なので、content.phpの該当部分をコメントアウトして非表示にする。
/*
if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) :
?>
<span class=”comments-link”><?php comments_popup_link( __( ‘Leave a comment’, ‘twentyfourteen’ ), __( ‘1 Comment’, ‘twentyfourteen’ ), __( ‘% Comments’, ‘twentyfourteen’ ) ); ?></span>
<?php
endif;
*/
テストケースとしてこの投稿の「コメントを許可」にチェックを入れてみた。
コメントフォームはこのあと考える。(2023.07.07)
コメントフォームはこのあと考える。(2023.07.07)
やっと“光陰謳歌”と“Ken2firebird”の両方でWordPressのコメントをカスタマイズすることができた。
なかなかできなかったのがコメント欄のタイトルを変更すること。
functions.phpに記述するコードは正しいようなのに文言を自分なりに変えると更新に失敗する。
何度か繰り返しているうちに思いついたのがGoogle翻訳を利用すること。
変更したい文言は「投稿のテーマを共有する」だった。ただしこの文言だとエラーになる。
それで「投稿のテーマを共有する」を翻訳すると「Share post themes」という英語になる。
つぎに「Share post themes」を日本語に翻訳すると「投稿テーマを共有する」となった。
この文言に書き換えると何とも言い難くコメント欄のタイトルが変更できた。
// 「コメントを残す」の文言を変更
add_filter( ‘comment_form_defaults’, ‘custom_title_reply’);
function custom_title_reply($defaults){
$defaults[‘title_reply’] = ‘投稿テーマを共有する’;
return $defaults;
}
偶然かも知れないけれど「投稿テーマを共有する」なら意図は解ると思うので一区切りつけた。
あとは実際にコメントを送信してみてどうなのか・・・(2023.07.11)