لوگوی وبسایت
تمام آموزش های وبسایت رایگان می باشد ، پس از صفحات مختلف سایت دیدن فرمایید .

آموزش سیستم اکشن های هوک وردپرس

سلام دوستان امیدوارم حالتان خوب باشد . در این قسمت از آموزش ها ما با سیستم اکشن های وردپرس بیشتر آشنا می شویم .

اکشن ها در افزونه های وردپرس – برنامه نویسی افزونه

اکشن ها یکی دیگر از هوک های وردپرس می باشند که در آن ما یک متد را تعریف میکنیم تا در موقعیت ، زمان یا مکان خواصی اجرا بشوند .

برای مثال ما میخواهیم هنگام ورود مدیر به پنل مدیریت ، ثبت نام کاربران یا در هدر سایت یک عملیات را انجام دهیم .

ما اکشن جدید را با استفاده از تابع add_action ثبت می کنیم .

add_action

تابع add_action به شکل زیر می باشد .

این تابع مانند فیلتر ها ۴ ورودی دارد . ورودی اول نام تگ مورد نظر می باشد . ورودی دوم نام تابع برای اجرا . ورودی سوم موقعیت نسبی اکشن ما نسبت به سایر اکشن های همان تگ برای اجرا ( ترتیب اجرای اکشن ها برای هر تگ ) و ورودی چهارم تعداد ورودی های تابع اکشن ما می باشد .

برای مثال :

این کد باعث میشود زمان ثبت پست جدید تابع  action_add_post اجرا شود . ما تعداد ورودی را ۳ وارد کردیم (‌این مقدار برای هر تگ متفاوت می باشد )‌.

برای مثال تابع action_add_post ما میتواند به شکل زیر باشد .

با استفاده از این اکشن زمان ثبت پست ، ما به پست ها یک meta اضافه میکنیم . به همین راحتی …

توضیجات بیشتر درباره ی تابع add_action

لیست تگ های اکشن های وردپرس

یک مثال دیگر – برنامه نویسی افزونه

فرض کنید بخواهیم فقط یک نوع Post Type را نمایش دهیم برای این از تگ pre_get_posts استفاده میکنیم .

این تگ به ما ورودی آبجکت query دریافت پست ها از دیتابیس را میدهد که آن را باید ویرایش و مدیریت کنیم .

حالا بخواهیم فقط این اکشن را در جستجو ها اعمال کنیم .

به همین سادگی و بدون تغییرات در هسته ی وردپرس .

مدیریت ورودی های add_action

فرض کنید یک اکشن ۳ ورودی دارد ( مانند save_post‌) اما ما به تنها ورودی اول نیاز داشته باشیم . برای این کار ورودی چهارم add_action که تعداد ورودی ها هست را ۱ وارد میکنیم .

 

خوب در این قسمت و قسمت قبلی با سیستم هوک وردپرس آشنا شدیم . در قسمت بعد شروع میکنیم و با شرت کد های وردپرس کار میکنیم .

 

بر چسب های پست : , , , , , ,
مطالب مرتبط
سلام دوستان امیدوارم حالتان خوب باشد . در این قسمت از دوره آموزش های برنامه نویس ...
۲۵ اسفند ۹۴
3 دیدگاه
سلام دوستان امیدوارم حالتان خوب باشد . در این قسمت از دوره آموزشی برنامه نویسی ا ...
۱۶ اسفند ۹۴
0 دیدگاه
سلام دوستان امیدوارم حالتان خوب باشد . در این قسمت از آموزش های برنامه نویسی افز ...
۰۷ اسفند ۹۴
4 دیدگاه
سلام دوستان امیدوارم حالتان خوب باشد . پلاگین نویسی در وردپرس یک پایه و اساس دار ...
۰۳ اسفند ۹۴
0 دیدگاه
1 دیدگاه برای “آموزش سیستم اکشن های هوک وردپرس”
  1. خسته نباشید مرسی به خاطر این مطلب زیبا

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

ورود به حساب کاربری
بستن این پنجره