it-swarm-id.com

Dapatkan daftar semua tindakan yang terdaftar

Saya mencoba men-debug plugin yang tidak saya kembangkan dan saya ingin membuat daftar semua tindakan yang terdaftar. Saya telah membaca utas SO ini:

Tapi ini khusus untuk satu kail dan ini tentang filter, bukan tindakan.

Apakah ada variabel seperti $wp_filter atau sesuatu?

28
Jacer Omri

Filter dan aksi keduanya ditugaskan untuk kait. Fungsi yang ditetapkan pada kait disimpan dalam variabel $wp_filter global. Jadi yang harus Anda lakukan adalah print_r itu.

print_r($GLOBALS['wp_filter']);

PS. Fungsi add_action membuat panggilan add_filter. Dan yang terakhir melakukan $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; } );
30