WordPressコメント返信ボタンが動かない原因はYoast SEO?
WordPress のコメント欄の仕様はテーマによって異なりますが「コメント返信ボタンを押してもコメント欄に遷移しない」という現象がありました。
コンソールを確認してみると Uncaught ReferenceError: addComment is not defined エラーが出ています。
原因
原因は 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 サイトの管理者は、管理画面からコメントを返信できてしまうので記事ページのコメント欄を確認することは少ないかもしれません。
テーマを変えた時など、ぜひ一度コメント欄を確認してみると良いかと思います。
超助かりました!ありがとうございます😊
コメントありがとうございます。お役に立てたようで良かったです🤗