Я розробляю сайт на сервері, до якого клієнт має доступ, і те, що я хотів би зробити, це показувати WP_DEBUG
лише адміністраторам. Посилання статті на Йоасту про спосіб подолання цього:
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
відображатиметься WP_DEBUG
лише для таких URL-адрес ?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');
}
}
але в чому я не впевнений - чи є гачок, який я можу використовувати, щоб впливати на всі посилання на сайті? Таким чином, адміністратори завжди бачать налагодження, що, на мою думку, було б дуже корисним. Дякуємо за будь-яку допомогу, як завжди!
if ( isset( $_GET['bug'] ) )
тому я відвідую посилання /? Помилка, щоб побачити налагодження :)