توابع در هوک ها به طور پشت سر هم اجرا می شوند.?

پرسیده شده
فعالیت 1247 روز پیش
دیده شده 447 بار
0

سلام 

ی سوال 

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

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

فایل پیوست

Hamed Shabanii
Hamed Shabanii

2 آذر 99

0
حذف شده

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

do_action

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

فایل پیوست

مجید زادگی

توسط

مجید زادگی

2 آذر 99

حذف شده
اقا مجید این سوال برای من ایجاد شد که داخل ازمون پرسیده شده بود و من گذینه نیازی نیست پشت هم اجرا بشن انتخاب کردم و غلط گرفت؟ اما چیزی که من متوجه شدم نیازی نیست پشت هم اجرا بشن. پشت هم نوشته میشن ولی هنگام اینکه تابع رو فراخوانی کنیم اجرا میشن.
Hamed Shabanii

3 آذر 99

0
حذف شده

سلام

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

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

 

 

فایل پیوست

رضا بیرجندی(محب)

توسط

رضا بیرجندی(محب)

9 آذر 99