🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Hamed Shabanii
توابع در هوک‌ها به طور پشت سر هم اجرا می‌شوند.?
مجید زادگی حل شده توسط مجید زادگی

سلام 

ی سوال 

مگر توابع از do-action  هر کدام کاری مستقل انجام نمیدهند؟

پس چه نیازی هست پشت سر هم اجرا بشود؟

سلام آقا حامد
 ببینید فلسه اینکار این هست که شما نیاز داری وقتی یک اکشنی اجرا میشه همزمان با اون هم تابع شما اجرا بشه که

do_action

اکشن وقتی انجام میشه که تابع  صدا زده میشه به طور مثال وقتی یک کاربر لاگین می‌کنه یا یک پست رو باز می‌کنه و خیلی چیزهای دیگه که وردپرس بر همین اساس کار می‌کنه

بهترین پاسخ
مجید زادگی ۰۲ آذر ۱۳۹۹، ۲۱:۱۹

سلام

با کسب اجازه از آقای مجید زادگی

با توجه به مباحث جلسه می‌توان گفت وقتی ما یک do_action انجام می‌دهیم تمام add_action‌های متصل به آن فراخوانی می‌شوند و نسبت به کاری که به برای آنها تعریف کرده ایم عملیات را انجام می‌دهند اما اگر خواسته باشیم یک add_action اجرا نشه توی تابع مربوط به آن یک شرط می‌زاریم در صورت درست بودن، آن تابع اجرا می‌شود و گرنه اجرا نمی‌شود به سراغ add_action بعدی می‌رود.همانطور که در جلسه دیدید اگر در توابع شرط نگذاریم  به طور کلی  تمام add_action‌ها اجرا می‌شوند.(البته توجه داشته باشد ما چون در تابع print استفاده کرده ایم این نتیجه قابل رویت است)

 

 

رضا ۰۹ آذر ۱۳۹۹، ۰۸:۳۷