Saya sedang mengembangkan situs di server yang juga dapat diakses oleh klien dan apa yang ingin saya lakukan WP_DEBUG
hanya ditampilkan untuk administrator. Referensi artikel Yoast ini pada jalan di sekitar ini:
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
WP_DEBUG
hanya akan menampilkan URL yang telah ?debug=true
dilampirkan padanyahttp://domain.com/?debug=true
Saya berpikir bahwa Bar Debug mungkin menyimpan beberapa informasi ini di sana secara default (apakah WP_DEBUG
dinyalakan 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_options
kemampuan 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 :)