এই প্রশ্নের সমাধানের পরে ক্রিয়াকলাপটি এর ক্রিয়াকলাপটি বাইরে নিয়ে যাওয়ার আগে এই init
কর্মটি চালু করার আগে একটি ফাংশন পাওয়ার কথা ছিল , এটি আমার মনে হয়েছিল, ডাব্লুপি লোড সিকোয়েন্সে এর আগে কি কোনও ফাংশন হুক করতে পারি?
এই প্রশ্নের সমাধানের পরে ক্রিয়াকলাপটি এর ক্রিয়াকলাপটি বাইরে নিয়ে যাওয়ার আগে এই init
কর্মটি চালু করার আগে একটি ফাংশন পাওয়ার কথা ছিল , এটি আমার মনে হয়েছিল, ডাব্লুপি লোড সিকোয়েন্সে এর আগে কি কোনও ফাংশন হুক করতে পারি?
উত্তর:
muplugins_loaded
প্রথম দিকের হুক।
আপনার ওয়ার্ডপ্রেস সেটআপের উপর নির্ভর করে আপনার
MU_PLUGINS
ডিরেক্টরিতে কোনও প্লাগইন নাও থাকতে পারে । সেক্ষেত্রে এই হুকটি হয়ত আগুন না দেয়।
পরের সেরা হুক হ'ল ট্রিগার plugins_loaded
।
রিসোর্সেস
plugins_loaded
এবং after_setup_theme
সেই অনুসারে সাধারণ প্লাগইন এবং থিমের জন্য প্রাথমিকতম উপযুক্ত।
muplugins_loaded
কর্ম কিছু শর্তসাপেক্ষ নয় । আগুন লাগবে। যদি কোনও মিউ-প্লাগইন না থাকে তবে আমি নিশ্চিত নই যে আপনি কীভাবে হুক ব্যবহারের জন্য পর্যাপ্ত পর্যায়ে আগে কোড চালাবেন।
আপনার নিজের থেকে এটি সন্ধান করতে আগ্রহীদের জন্য, ক্যোরি মনিটর নামে একটি দুর্দান্ত প্লাগইন রয়েছে ।
প্লাগইন ইনস্টল করুন এবং সক্রিয় করুন (স্পষ্টভাবে মঞ্চে বা ডেভ ইনস্টল করার সময়) এবং ড্রপ ডাউন থেকে আপনি যা চান তা কেবল নির্বাচন করুন।
গৃহীত উত্তরের মন্তব্যে যেমন উল্লেখ করা হয়েছে, হুক মুপলগিন_সামুক্ত শর্তযুক্ত নয়। আপনি যদি সোর্স কোডটি পড়েন তবে আপনি দেখতে পাবেন এটি সর্বদা চালিত হয় - কমপক্ষে ওয়ার্ডপ্রেসের সাম্প্রতিক সংস্করণগুলিতে। ডকুমেন্টেশন অনুসারে এটি প্রথম উপলব্ধ হুকও। তবে, যদি না আপনি আসলে একটি আবশ্যক-ব্যবহার বা নেটওয়ার্ক অ্যাক্টিভেটেড প্লাগইন না লিখে থাকেন তবে এটি এটি ব্যবহার করার পক্ষে খুব বেশি অর্থবোধ করে না কারণ এটি আপনার প্লাগইন বা থিমটি লোড হওয়ার আগেই চালিত হবে ।
আপনি যদি একটি প্লাগইন লিখছেন, তবে প্লাগইনসলোড করা হ'ল প্রথম সাধারণ ক্রিয়া হুক ব্যবহার করা।
আপনি যদি আপনার থিমের ফাংশন.এফপি কোড যুক্ত করে থাকেন তবে আপনি after_setup_theme ব্যবহার করতে পারবেন ।