Je suis en train de développer un site sur un serveur auquel le client a également accès et ce que j'aimerais faire, c'est montrer WP_DEBUG
uniquement aux administrateurs. Référencer l'article de Yoast sur un moyen de contourner cela:
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
s'afficherait WP_DEBUG
uniquement pour les URL qui s'y sont ?debug=true
jointes, commehttp://domain.com/?debug=true
Je pensais que la barre de débogage pouvait contenir certaines de ces informations par défaut (qu'elles soient WP_DEBUG
activées ou non ), mais je pensais à la folie car je ne pense pas que ce soit le cas.
Donc, ce que je pensais serait utile, ce serait une vérification pour l'utilisateur actuel (avoir la manage_options
capacité et ensuite exécuter des liens via add_query_arg()
:
function zs_admin_debug() {
if (!current_user_can('manage_options')) {
add_query_arg('debug','true');
}
}
mais ce dont je ne suis pas sûr, c'est - y a-t-il un crochet que je peux utiliser pour effectuer tous les liens sur un site avec cela? De cette façon, les administrateurs voient toujours le débogage que je pensais être extrêmement utile. Merci pour toute aide, comme toujours!
if ( isset( $_GET['bug'] ) )
je visite donc le lien /? Bug pour voir le débogage :)