私はコメントフォームのタイトルを変更しようとしています(私のテーマのデフォルトは "コメントを残す"または "コメントを残す"です)。
私はおそらくcomment_form_defaultsにフックを追加することができると思いましたが、以下の私のスニペットはうまく動かないでしょう…何か考えがありますか?
<?php
add_filter('comment_form_defaults', 'askQuestion');
function askQuestion($defaults) {
$defaults['title_reply'] = 'Ask a Question';
$defaults['title_reply_to'] = 'Your text %s';
return $defaults;
}
?>
これはワードプレス内のページエディタのHTMLエディタに追加されています。 ExecPHPプラグインを使用して、投稿/ページ内のコードをコンパイルしています。私たちは私たちのブログのすべてのコメントフォームではなく、このページだけでこれを実行する方法を探しています。
ページ条件付きであなたのコメントテンプレートファイルまたはあなたのfunctions.phpにコードを追加してください。コメントファイルはあなたのテーマに依存します。デフォルトではcomments.php
ですが、名前は何でもかまいません。テーマのコードを見る必要があります。
たとえば、それが連絡先ページの場合、
if (is_page('Contact'))
// do something