Estoy desarrollando un sitio en un servidor al que el cliente también tiene acceso y lo que me gustaría hacer es mostrar WP_DEBUGsolo a los administradores. Referenciando el artículo de Yoast sobre una forma de evitar esto:
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
se mostrará WP_DEBUGsolo para las URL que se hayan ?debug=trueadjuntado a ellas, comohttp://domain.com/?debug=true
Estaba pensando que la barra de depuración podría contener parte de esta información de forma predeterminada (ya sea que WP_DEBUGesté activada o no ), pero estaba loco porque no creo que ese sea el caso.
Entonces, lo que estaba pensando sería útil, sería una verificación para el usuario actual (que tiene la manage_optionscapacidad y luego ejecuta enlaces a través de add_query_arg():
function zs_admin_debug() {
if (!current_user_can('manage_options')) {
add_query_arg('debug','true');
}
}
pero de lo que no estoy seguro es: ¿hay un gancho que pueda usar para efectuar todos los enlaces en un sitio con esto? De esta manera, los administradores siempre ven la depuración que pensé que sería extremadamente útil. Gracias por cualquier ayuda como siempre!
if ( isset( $_GET['bug'] ) )