Yoast SEOでコメント返信ボタンが機能しなくなった時の対処法

Yoast SEOでコメント返信ボタンが機能しなくなった時の対処法

プラグイン「Yoast SEO」を有効化していると、一部のテーマでコメントの返信ボタンが機能しなくなる現象が起きていたので、問題の解決方法をまとめておきます。

一部のテーマでコメント返信ボタンが機能しない

正常に動作している場合は、「返信する」ボタンをクリックすると、メッセージが「コメントを残す」から「〇〇へ返信する」に切り替わり、コメント入力欄に遷移します。

コメント返信ボタンをクリック(正常)

コメント返信ボタンをクリック(正常)

ですが、一部のテーマで「Yoast SEO」を有効化すると、「返信する」ボタンが機能せず、コメントに返信ができなくなります。メッセージも「コメントを残す」のままです。

コメント返信ボタンをクリック(Yoast SEO有効化)

コメント返信ボタンをクリック(Yoast SEO有効化)

コメントは送信できますが、コメントが多い時は誰に返信しているのか分かりづらい&入れ子形式にならないので不便です(管理画面のコメントから返信することは可能)。

functions.phpにフィルターを追加する

この問題は、「functions.php」に下記のフィルターを追加することで改善されます(無効化)。

functions.phpにフィルターを追加

functions.phpにフィルターを追加

子テーマを使っていない場合は、テーマをアップデートした際に初期化されるので注意して下さい。

最後に

コメント欄の仕様はテーマによって異なるので、必ずしも同じ現象が起きる訳ではありません(最新の公式テーマ「Twenty Twenty-One」では正常に動作していました)。

ただ、このブログで使っているOPEN CAGEの「Hummingbird」や「旧STORK」では返信ボタンが機能していなかったので、「Yoast SEO」を使っている方は一度確認してみることをおすすめします。

Yoast SEOの設定と使い方:SEOの最適化

Yoast SEOの設定と使い方:SEOの一括管理と最適化

2021.03.06
スポンサーリンク
スポンサーリンク