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; } );
Krzysiek Dróżdż
sumber
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ż