Mekaeil Andisheh

متاباکس مشابه برای چندین post type

2 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام

طبق این آموزش من متاباکس رو ایجاد کردم و برای پست فعال شده ولی من الان که چندین پست تایپ دارم و میخوام این متاباکس برای هر 4 تا پست تایپ ها فعال بشه ولی وقتی از آرایه استفاده میکنم کار نمیکنه اصلا این درسته ؟؟


// Add the Meta Box
function add_custom_meta_box() {
add_meta_box(
'custom_meta_box', // $id
'Custom Meta Box', // $title
'show_custom_meta_box', // $callback
'post', // $page
'normal', // $context
'high'); // $priority
}
add_action('add_meta_boxes', 'add_custom_meta_box');

که من به جای پست آرایه قرار دادم ولی کار نمیکنه چه راهی هست که یک متاباکس رو برای چندین پست سفارشی فعال کرد؟؟

ویرایش شده در توسط Mekaeil Andisheh
0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

دوستان عزیز مشکلم رو با کد زیر حل کردم


function add_custom_meta_box() {
$post_types = array ( 'post', 'page', 'event' );
foreach( $post_types as $post_type )
{
add_meta_box(
'custom_meta_box', // $id
'Custom Meta Box', // $title
'show_custom_meta_box', // $callback
$post_type,
'normal', // $context
'high' // $priority
);
}
}

که در قسمت


$post_types = array ( 'post', 'page', 'event' );

میتوانیم نام پست های سفارشیمون رو بنویسیم

موفق باشید/

ویرایش شده در توسط Mekaeil Andisheh
4

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری