Saya sedang mengembangkan situs di server yang juga dapat diakses oleh klien dan apa yang ingin saya lakukan WP_DEBUGhanya ditampilkan untuk administrator. Referensi artikel Yoast ini pada jalan di sekitar ini:
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
WP_DEBUGhanya akan menampilkan URL yang telah ?debug=truedilampirkan padanyahttp://domain.com/?debug=true
Saya berpikir bahwa Bar Debug mungkin menyimpan beberapa informasi ini di sana secara default (apakah WP_DEBUGdinyalakan atau tidak ), tetapi saya berpikir kegilaan karena saya tidak percaya itu masalahnya.
Jadi, apa yang saya pikir akan bermanfaat, akan menjadi pemeriksaan untuk pengguna saat ini (memiliki manage_optionskemampuan dan kemudian menjalankan tautan melalui add_query_arg():
function zs_admin_debug() {
if (!current_user_can('manage_options')) {
add_query_arg('debug','true');
}
}
tapi yang saya tidak yakin adalah - apakah ada kait yang bisa saya gunakan untuk memberi efek pada semua tautan di situs dengan ini? Dengan cara ini, admin selalu melihat debug yang saya pikir akan sangat berguna. Terima kasih atas bantuannya seperti biasa!
if ( isset( $_GET['bug'] ) )jadi saya mengunjungi tautan /? Bug untuk melihat debug :)