• мне нужно зарегистрировать еще один статус (Архивы). тут прочитал http://codex.wordpress.org/Post_Status , что register_post_status в вордпрес не работает.

    This function does NOT add the registered post status to the admin panel. This functionality is pending future development. Please refer to Trac Ticket #12706. Consider the action hook post_submitbox_misc_actions for adding this parameter.

    Но чет не совсем разобрался как же мне этот хук post_submitbox_misc_actions приспособить для моих целей… Подскажите, как все же создать дополнительный статус для поста? Спасибо!

Просмотр 1 ответа (всего 1)
  • PS и еще. Нет ли случайно данных когда разработчики вордпреса починят register_post_status (Я оч надеялся на версию 4.5, но увы… не починили)

    Вот и ищу, как же все же реализовать то, что мне нужно…

    т.е вот это хочу реализовать (пока не пашет)

    /* РЕГИСТРИРУЕМ СТАТУС ПОСТА АРХИВЫ */
     // Статусы постов должны регистрироваться раньше, чем произвольные типы постов, поэтому мы подключаем функцию к хуку init.
     function add_status_archives(){
    	$default_args = array(
    		'label'                     => 'Архив',
    		'label_count'               => _n_noop( 'Архив <span class="count">(%s)</span>', 'Архивы <span class="count">(%s)</span>' ),
    		'public'                    => true,
    		'show_in_admin_status_list' => true // если установить этот параметр равным false, то следующий параметр можно удалить
    	);
    	register_post_status( 'archivess', $default_args );
     }
     add_action( 'init', 'add_status_archives' );
     /*END РЕГИСТРИРУЕМ СТАТУС ПОСТА АРХИВЫ  */
Просмотр 1 ответа (всего 1)

Тема «register_post_status не работает, как быть?» закрыта для новых ответов.