Sto sviluppando un sito su un server a cui anche il client ha accesso e quello che mi piacerebbe fare è mostrare WP_DEBUG
solo agli amministratori. Riferimento articolo di Yoast su un modo per aggirare questo:
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
mostrerebbe WP_DEBUG
solo per gli URL che sono ?debug=true
allegati a loro, comehttp://domain.com/?debug=true
Stavo pensando che la barra di debug potesse contenere alcune di queste informazioni per impostazione predefinita (indipendentemente dal fatto che fosse WP_DEBUG
attivata), ma stavo pensando alla follia perché non credo che sia il caso.
Quindi, quello che stavo pensando sarebbe utile, sarebbe un controllo per l'utente corrente (avendo la manage_options
capacità e quindi eseguire i collegamenti attraverso add_query_arg()
:
function zs_admin_debug() {
if (!current_user_can('manage_options')) {
add_query_arg('debug','true');
}
}
ma ciò di cui non sono sicuro è: esiste un hook che posso usare per effettuare tutti i collegamenti su un sito con questo? In questo modo, gli amministratori vedono sempre il debug che pensavo sarebbe estremamente utile. Grazie per l'aiuto come sempre!
if ( isset( $_GET['bug'] ) )
quindi visito link /? Bug per vedere il debug :)