「コメントを書き込む」「返信」ボタンの文言を変更する方法

Cocoonカスタマイズ集
この記事は約2分で読めます。
記事内に広告が含まれています。

はじめに

以下の質問に回答します。

Cocoon設定→コメント→コメント入力欄表示「ボタンで表示を切り替える」とした際、表示される「コメントを書き込む」ボタンと、「返信」ボタンの文言を変更します(図1参照)。

この記事では、この方法について説明します。

「コメントを送信」ボタンは、Cocoon設定→コメント→「送信ボタンラベル」で変更可能です。

完成イメージ

実装手順

以下のコードをfunctions.phpに追加します。

// コメントへの返信リンク変更
add_filter('comment_reply_link_args', function ($args, $comment, $post) {
  $args['reply_text'] = 'Reply';

  return $args;
}, 10, 3);


// 「コメントを書き込む」テキストを変更
add_filter('cocoon_comment_button_caption', function () {
  return 'Comment';
});

参考:返信フォームの文言を変更する方法

コメント返信

コメントの返信フォームに表示される「投稿者に返信」「コメントをキャンセル」の文言を変更します(図2参照)。

完成イメージ

実装手順

以下のコードをfunctions.phpに追加します。

// コメント返信リンクの引数を変更
add_filter('comment_reply_link_args', function ($args, $comment, $post) {
  $args['reply_to_text'] = '%s さんへ返信';

  return $args;
}, 10, 3);


// コメントフォームの引数を変更
add_filter('comment_form_defaults', function ($defaults) {
  $defaults['cancel_reply_link'] = '返信をキャンセル';

  return $defaults;
});

さいごに

今回紹介した方法を使えば、コメント欄の「コメントを書き込む」ボタンと「返信」ボタンの文言を簡単に変更することができます。
少しのコードで自分好みにカスタマイズできるので、ぜひ試してみてください。

タイトルとURLをコピーしました