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