5
有条件地定义WP_DEBUG /仅针对管理员/记录错误(为所有链接附加查询arg吗?)
我正在客户端也可以访问的服务器上开发站点,而我想做的WP_DEBUG只是向管理员显示。关于此问题,请参考Yoast的文章: if ( isset($_GET['debug']) && $_GET['debug'] == 'true') define('WP_DEBUG', true); WP_DEBUG仅针对?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'); } } 但是我不确定的是-是否可以使用钩子来影响网站上的所有链接?这样,管理员总会看到调试,我认为这将非常有用。与往常一样感谢您的帮助!