クライアントもアクセスできるサーバー上にサイトを開発していますが、WP_DEBUG
管理者のみに表示したいものです。参照Yoastの記事を、この回避する方法について:
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
次のようなWP_DEBUG
URLが?debug=true
添付されている場合にのみ表示されますhttp://domain.com/?debug=true
デバッグバーはデフォルトでこの情報の一部を保持するかもしれないと思っていました(WP_DEBUG
オンになっているかどうかに関係なく)が、そうではないと思うので気が狂っていました。
だから、私が有用だと思っていたのは、現在のユーザーのチェックです(manage_options
機能を持っているので、リンクを実行しますadd_query_arg()
:
function zs_admin_debug() {
if (!current_user_can('manage_options')) {
add_query_arg('debug','true');
}
}
しかし、私が確信していないのは、これでサイト上のすべてのリンクを有効にするために使用できるフックはありますか?このように、管理者は常に非常に便利だと思ったデバッグを見ます。いつものように助けてくれてありがとう!
if ( isset( $_GET['bug'] ) )
I訪問リンクそれほど/バグのデバッグを参照してください:)?