"অ্যাড_অ্যাকশন" হুকের সাথে সংযুক্ত সমস্ত ক্রিয়া আমি কীভাবে দেখতে পাচ্ছি?


16

আমি অ্যাডমিন বারের সাথে কাজ করছি এবং কিছু মেনু এবং তাদের অগ্রাধিকারগুলি ডিবাগ করার চেষ্টা করছি।

আমি জানি বেশ কয়েকটি কলব্যাক ক্রিয়াতে আবদ্ধ হয় যেমন:

add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 );

হুকের মতো admin_bar_menuডাকলে কীভাবে লাইন করা থাকে তা আমি কীভাবে দেখতে পারি ?


শাটডাউন অ্যাকশনের উপর নজর দিন এবং $wp_filtersবিশ্বব্যাপী বা অনুরূপ প্রিন্ট করুন ? .. অব্যাহতিতে বলার জন্য এখনই একটি ওয়ার্কিং ডাব্লুপি ইনস্টল পেলেন না ... (তবে আমি জানি ফিল্টার এবং / বা ক্রিয়াকলাপগুলির সাথে একটি বিশ্বব্যাপী আছে) .. কেবলমাত্র একটি পয়েন্টার ..;)
t31os

দুর্দান্ত - কেবল এটি $wp_filter
একবিন্দু

উত্তর:


27

আপনি এই স্নিপেট ব্যবহার করে হুকের বিস্তারিত তালিকা দেখতে পাবেন:

$hook_name = 'admin_bar_menu';
global $wp_filter;
var_dump( $wp_filter[$hook_name] );

প্রায় সঠিক। $wp_filterএকক হতে হবে । ধন্যবাদ।
সিডব্লিউ

ঠিক আছে, উত্তর আপডেট হয়েছে।
আনহ ট্রান

এমন কোনও সহজ জায়গা আছে যে এটি স্থাপন করা যায় যাতে এটি পরীক্ষা করা যায়? আমি বুঝতে পারি যে এটি বেশ পুরানো, তবে কেউ?
ডারিকিটো

1
যদি আপনি শিরোলেখে বা ফুটার মধ্যে এটি লাগাতে পারেন ব্যবহার wp_head, wp_footerবা shutdownহুক। দ্রষ্টব্য: আপনি যদি ব্যবহারকারীদের এই ডিবাগ তথ্যটি না দেখতে চান তবে আপনার ব্যবহারকারীর অনুমতি যাচাই করা উচিতif ( current_user_can( 'manage_options' ) ) {...}
আনহ ট্রান

আমি এটি আরও সুন্দরভাবে ফর্ম্যাট করতে কিছু ফাংশন ব্যবহার করি। আপনি যদি এটি প্রায়শই ডিবাগিংয়ের জন্য ব্যবহার করেন এবং তথ্যটি দ্রুত দেখতে চান তবে দরকারী। এখানে একটি হল সারকথা
জেডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.