【WordPress Popular Posts】ブラウザのConsoleメッセージを消したい

  • URLをコピーしました!

WordPress Popular Postsプラグインを利用した際に、ブラウザのコンソールに表示されるメッセージが消せなくて困って調べたのでその時のメモです(2024年4月時点)

※結論だけ言うと wp-config.phpで define("WP_DEBUG", false); してください。

WordPress.org
WordPress Popular Posts A highly customizable, easy-to-use popular posts widget!
目次

起きたこと

ブラウザのConsoleに WPP: OK. というメッセージが表示されていました。
それはwpp.jsというファイルによって出力されていました。

{results: 'WPP: OK. Execution time: 0.004905 seconds'}

確認したこと

別途適当なローカル環境でWordPress Popular Posts をインストールしたところ、そもそもwpp.jsが出力されていませんでした。

そこでプラグインのファイル ( plugins/wordpress-popular-posts/src/Front/Front.php ) を確認したところ以下の記述がありました。

$wpp_js = ( defined('WP_DEBUG') && WP_DEBUG )
? plugin_dir_url(dirname(dirname(__FILE__))) . 'assets/js/wpp.js'
: plugin_dir_url(dirname(dirname(__FILE__))) . 'assets/js/wpp.min.js';

解決方法

wp-config.phpにてWP_DEBUGをtrueにしていたことが原因でした。
以下のようにWP_DEBUGを切れば、ブラウザのコンソールに表示されるWPP:OKも消えることが確認できました。

define("WP_DEBUG", false);
よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

コメントは日本語で入力してください。(スパム対策)

CAPTCHA

目次