ایجاد وضعیت نوشته جدید در وردپرس

ach1992

تازه وارد
سلام و خسته نباشید خدمت دوستان
من میخواستم در بخش نوشته های وردپرس که در حالت عادی چندین وضیعت نوشته وجود داره میشه ازشون استفاده کرد یک وضعیت جدید و قابل انتخاب اضافه کنم مثلا وضعیتی به اسم "دبیر خبر" که مثلا پست هایی که میاد توی این وضعیت دبیر خبر ما بررسی کنه و بعد انتشار بده
به طور کلی روی سایت چندین تا مسئولیت داریم که هر کدوم بخشی از اخبار رو باید بررسی کنند و نیازه که نویسنده ها موقع انتشار وضعیت نوشته رومشخص کنند که چ کسی باید اون خبر رو بررسی کنه
لطفا اگر کسی میدونه چطور اینکار رو انجام بدم ممنون میشم توضیح بده.

همینطور اگر امکان داره بگین که چطور به نقش های موجود در بخش کاربران فقط به وضعیت های خاصی دسترسی بدیم
مثلا نقش نویسنده امکان انتشار پست و در انتظار بررسی ندداشته باشه و بتونه وضعیت رو به روی یکی دیگر از موارد موجود بذاره

 

rocki3oy

کاربر عضو
با سلام و احترام.

من تصور می کنم این افزونه این کار را انجام خواهد داد در توضیحات قید شده.



موفق باشید.

 

ach1992

تازه وارد
با سلام و احترام.

من تصور می کنم این افزونه این کار را انجام خواهد داد در توضیحات قید شده.



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

همچنین این افزونه قریب به 2 سال هست که اپدیت نشده و قدیمی هست

 

rocki3oy

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

همچنین این افزونه قریب به 2 سال هست که اپدیت نشده و قدیمی هست
از کد زیر می توانید دستی اضافه کنید.

کد:
function my_custom_post_status(){

register_post_status( '<strong>pitch</strong>', array(

'label'                     => _x( <strong>'Pitch'</strong>, 'post' ),

'public'                    => false,

'exclude_from_search'       => true,

'show_in_admin_all_list'    => true,

'show_in_admin_status_list' => true,

'label_count'               => _n_noop( <strong>Pitch</strong> <span class="count">(%s)</span>', <strong>Pitches</strong> <span class="count">(%s)</span>' ),

) );

}

add_action( 'init', 'my_custom_post_status' );
 
بالا