WordPressコメント返信ボタンが動かない原因はYoast SEO?
![](https://codeforfun.jp/wp-content/uploads/2019/09/thumb-comment-error-yoast.png)
WordPress のコメント欄の仕様はテーマによって異なりますが「コメント返信ボタンを押してもコメント欄に遷移しない」という現象がありました。
コンソールを確認してみると Uncaught ReferenceError: addComment is not defined エラーが出ています。
![](https://codeforfun.jp/wp-content/uploads/2019/09/wp-comment-1.png)
原因
原因は Yoast SEO プラグインの wpseo_remove_reply_to_com フィルターでした。
wpseo_remove_reply_to_com フィルターは、コメント返信ボタンを押した時にクエリパラメーターを削除するフィルターのようです。
これがなぜかデフォルトで有効になっているので、無効化することでコメント返信ボタンが動くようになります。
解決法
お使いのテーマの functions.php に以下の1行を追加してください。
add_filter( 'wpseo_remove_reply_to_com', '__return_false' );
テスト環境:WordPress 4.9.11 / Yoast SEO バージョン 12.0.0
WordPress サイトの管理者は、管理画面からコメントを返信できてしまうので記事ページのコメント欄を確認することは少ないかもしれません。
テーマを変えた時など、ぜひ一度コメント欄を確認してみると良いかと思います。
超助かりました!ありがとうございます😊
コメントありがとうございます。お役に立てたようで良かったです🤗