define('DISALLOW_FILE_MODS', true); » اکشن در وردپرس

طراحی قالب وردپرس با آرتاباز

بیش از 0 پروژه طراحی وب سایت و 0٪ رضایت مشتریان فقط کافیست نمونه کارها را مشاهده کنید.

اعمال محدودیت در تعداد اجرای اکشن ها و فیلتر ها در یک صفحه

اعمال محدودیت در تعداد اجرای اکشن ها و فیلتر ها در یک صفحه
امروز یک ایده جالب در w-shadow دیدم که فکر کردم اشتراک گذاری اش میتونه مفید باشه. فرض کنید ما یک callback برای یک اکشن نوشتیم و نمیخوایم این کالبک مون بیش از یک مرتبه اجرا بشه. به عنوان مثال ممکنه اون hook در صفحه جاری چندین بار اجرا بشه و callback ما هم حالتی هست که به ازای هر صفحه بیش از یک مرتبه نباید اجرا بشه… خوب بدون هیچ مقدمه ای میریسم سر کد، این callback مون هست: کافیه بیایم یه کلک بزنیم 🙂 و اینبار کمی هم به PHP عرض ارادتی داشته باشیم! خیلی ساده هست. از مفهوم static استفاده میکنیم. این رو ببینید:   همینطور که میدونید، متغییرهای استاتیک، با پایان یافتن تابع باز هم در حافظه میمونن و این کلید حل مشکل ما هست. امیدوارم از این […]

آموزش ساخت پلاگین وردپرس قسمت دوم (Hooks)

آموزش ساخت پلاگین وردپرس قسمت دوم (Hooks)
. آموزش مبحث Hook و اکشن در وردپرس در قسمت قبلی (از اینجا میتونید ببینیدش) کلیاتی رو خدمت تون عنوان کردیم و حالا میخوایم کار رو گسترش بدیم 🙂 اساس کار پلاگین ها بر پایه مفهومی به نام Hook هست. حالا این هوک چی هست؟ همونطور که از اسمش معلوم هست، ما توسط هوک ها میایم و به نقاط مختلف برنامه مون قلاب میندازیم و گیرشون میندازیم 🙂 به زبان فنی تر، Hook ها قسمت های خاصی از هسته وردپرس هستن که از پیش توسط سازندگان اون تعبیه شدن و این اجازه رو میدن که ما برنامه نویس ها، در زمان های خاصی که همون Hook ها باشن، بهشون قلاب بندازیم و کار خاصی رو انجام بدیم. . مثلا ما توسط Hook ها می تونیم زمان دقیق لاگین شدن کاربر […]