Estou desenvolvendo um site em um servidor ao qual o cliente também tem acesso e o que eu gostaria de fazer é mostrar WP_DEBUG
apenas para administradores. Fazendo referência ao artigo do Yoast para contornar isso:
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
seria exibido WP_DEBUG
apenas para URLs ?debug=true
anexados a eles, comohttp://domain.com/?debug=true
Eu estava pensando que a barra de depuração poderia conter algumas dessas informações por padrão ( WP_DEBUG
ativadas ou não ), mas eu estava pensando em loucura, pois não acredito que seja esse o caso.
Então, o que eu achava que seria útil, seria uma verificação para o usuário atual (tendo a manage_options
capacidade e executando os links através de add_query_arg()
:
function zs_admin_debug() {
if (!current_user_can('manage_options')) {
add_query_arg('debug','true');
}
}
mas o que não tenho certeza é: existe um gancho que eu possa usar para efetuar todos os links em um site com isso? Dessa forma, os administradores sempre veem a depuração, o que eu pensei que seria extremamente útil. Obrigado por qualquer ajuda, como sempre!
if ( isset( $_GET['bug'] ) )
então eu visitar link / bug para ver depuração :)?