custom-meta-box-200x200

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

ساختار

add_meta_box ( string $id, string $title, callable $callback, string|array|WP_Screen $screen = null, string $context = 'advanced', string $priority = 'default', array $callback_args = null )

 

پارامتر ها

$id

 یک مقدار رشته ای که وارد کردن آن ضروری می باشد و شناسه متاباکس ما می باشد

$title

عنوان متاباکس که به صورت رشته ای و ضروری می باشد

$callback

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

$screen

یک مقدار رشته ای یا آرایه ای از کلاس   WP_Screen  از صفحه ای که متا باکس ما  در آن نمایش داده می شود (مانند نوع پستی ها link یا comment ویا …  ).

یک  شناسه اسکرین  WP_Screen یا آرایه ای از شناسه ها را قبول می کند.ب پیش فرض آن اسکرین جاری می باشد

 Default value: null

$context

رشته ای اختیاری /  زمینه ای که صفحه نمایش  جعبه ها باید در آن نمایش داده شود. زمینه های موجود از یک صفحه به صفحه متفاوت باشد. ارسال ویرایش زمینه های  صفحه نمایش شامل  'normal', 'side', and 'advanced' می باشند.مثلا صفحه نظرات شامل زمینه نمایش  'normal' and 'side' می باشد و  منو ها شامل side 

Default value: 'advanced'

در تصاویر زیر ۳ حالت مربوطه را می بینید

normal sidebar-2 advanced

 

 

 

$priority

مقدار رشته ای اختیاری که اولویت متاباکس شما را تعیین می کند که می تواند یکی از حالت های 'high', 'low'   را بگیرد

Default value: 'default'

$callback_args

  آرایه اختیاری که داده هایی که ممکن است به صورت ویژگی  آرگومان های متاباکس قرار بگیرند.که پارامتر دوم به تصویب رساندن مخاطبین خود است

Default value: null

تاریخ آخرین بروزرسانی : ۲۰ اردیبهشت ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.