رفتن به مطلب

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


پست های پیشنهاد شده

سلام

طبق این آموزش من متاباکس رو ایجاد کردم و برای پست فعال شده ولی من الان که چندین پست تایپ دارم و میخوام این متاباکس برای هر 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
لینک به ارسال

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


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
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...