🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رضا
سوال از hook init 
مجید زادگی حل شده توسط مجید زادگی

سلام خدمت استاد گرامی

طبق این لینک 

https://۷learn.ac/community/غیر-فعال-کردن-صحفه-ورود-پیش-فرض-وردپرس-G۳ign

من یک سوال داشتم

1-hook init را توضیح بیشتر می‌دهید؟

2- این هوک در چه مواقعی استفاده می‌شود

 

با تشکر از لطف شما

 

 

سلام آقای محب

 

این هوک بعد از اتمام بارگیری وردپرس ولی قبل از ارسال هدرها ، اجرا می‌شود. و به معنای این هست که می‌تونید یکسری کنترل‌ها رو داشته باشید از جمله اینکه چک کنید آدرس  url درخواستی چی هست و حتی اون رو تغییر بدید به صفحه دیگه ای

 

من یک مثال ساده اینجا میارم که شما می‌تونید یک تابع داشته باشید و مثلا چک کنید مقداری در آرایه POST ست شده یا نه

 

add_action('init', 'process_post');
function process_post(){
   if(isset($_POST['unique_hidden_field'])) {
         // process $_POST data here
    }
}
بهترین پاسخ
مجید زادگی ۰۹ بهمن ۱۳۹۹، ۰۷:۰۹