Bir sunucu üzerinde istemcinin de erişebildiği bir site geliştiriyorum ve ne yapmak istiyorum WP_DEBUG
sadece yöneticiler için göstermek . Yoast'ın bu konudaki bir makalesine atıfta bulunmak :
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
WP_DEBUG
yalnızca kendilerine ?debug=true
eklenmiş URL'ler için gösterilir (ör.http://domain.com/?debug=true
Hata Ayıklama Çubuğu varsayılan olarak bu bilgilerin bir kısmını orada tutabileceğini düşünüyordum (açık olsun ya da olmasın WP_DEBUG
), ancak böyle olduğuna inanmadığım için delilik düşünmüştüm.
Yani, ne düşünüyordum yararlı olurdu, mevcut kullanıcı için bir kontrol ( manage_options
yeteneğine sahip ve daha sonra aracılığıyla bağlantıları çalıştırmak olacaktır add_query_arg()
:
function zs_admin_debug() {
if (!current_user_can('manage_options')) {
add_query_arg('debug','true');
}
}
ama emin değilim - bir sitedeki tüm bağlantıları etkilemek için kullanabileceğiniz bir kanca var mı? Bu şekilde, yöneticiler her zaman son derece yararlı olacağını düşündüğüm hata ayıklamasını görür. Her zamanki gibi herhangi bir yardım için teşekkürler!
if ( isset( $_GET['bug'] ) )
bu yüzden link /? Hata ayıklama görmek için ziyaret :)