我正在服务器上开发一个站点,客户端也可以访问该站点,我想做的是显示WP_DEBUG
仅限管理员使用。引用Yoast\'s article 围绕这一点:
if ( isset($_GET[\'debug\']) && $_GET[\'debug\'] == \'true\')
define(\'WP_DEBUG\', true);
将显示WP_DEBUG
仅适用于具有?debug=true
依附于他们,就像http://domain.com/?debug=true
我在想Debug Bar 默认情况下,可能会在其中保存一些此信息(无论是否WP_DEBUG
但我当时正在疯狂思考,因为我不相信是这样的。
因此,我认为对当前用户(具有manage_options
功能,然后运行链接add_query_arg()
:
function zs_admin_debug() {
if (!current_user_can(\'manage_options\')) {
add_query_arg(\'debug\',\'true\');
}
}
但我不确定的是,是否有一个钩子可以用来影响网站上的所有链接?这样,管理员总是可以看到调试,我认为这非常有用。一如既往地感谢您的帮助!