Dapatkan daftar semua tindakan yang terdaftar


Jawaban:


32

Filter dan aksi keduanya ditugaskan untuk kait. Fungsi yang ditugaskan pada pengait disimpan dalam $wp_filtervariabel global . Jadi yang harus Anda lakukan adalah melakukannya print_r.

print_r($GLOBALS['wp_filter']);

PS. add_actionfungsi membuat add_filterpanggilan. Dan yang terakhir itu $wp_filter[$tag][$priority][$idx].




CATATAN: Anda dapat langsung menambahkan kode ini di functions.php, dan Anda akan melihat debug di situs Anda:

add_action('wp', function(){ echo '<pre>';print_r($GLOBALS['wp_filter']); echo '</pre>';exit; } );

bagus, tetapi di mana saya bisa men-debug mereka? saya mencoba menambahkan jika (WP_DEBUG == true) {global $ wp_filter; print_r ($ wp_filter); } di index.php dan saya NULL
Jacer Omri

salahku, seharusnya tidak menulis global $ wp_filter;
Jacer Omri

OK, jadi Anda berhasil melakukannya?
Krzysiek Dróżdż
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.