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

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

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

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

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

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

ما اکشن جدید را با استفاده از تابع 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 دیدگاه
3 دیدگاه برای “آموزش سیستم اکشن های هوک وردپرس”
  1. خسته نباشید مرسی به خاطر این مطلب زیبا

  2. سلام.واقعا وبسایت خوبی دارید

پاسخ دهید

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

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