سلام خدمت استاد گرامی
طبق این لینک
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
}
}