Kozack
@Kozack
Thinking about a11y

Как создать аналог статуса «черновик» в WordPress?

Необходимо добавить произвольный статус для записей. Чтобы он работал точно как черновик.

Я пробовал вот так:
register_post_status( 'my-custom-draft', array(
		'label'                     => 'my-custom-draft',
		'public'                    => false,
		'exclude_from_search'       => true,
		'show_in_admin_all_list'    => true,
		'show_in_admin_status_list' => true,
		'label_count'               => _n_noop( 'my-custom-draft <span class="count">(%s)</span>', 'my-custom-draft <span class="count">(%s)</span>' ),
	) );

Но записи с таким статусом не открываются.
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
y0u
@y0u
dev
Пример регистрации статуса "Черновик"

register_post_status(
		'draft',
		array(
			'label'       => _x( 'Draft', 'post status' ),
			'protected'   => true,
			'_builtin'    => true, /* internal use only. */
			'label_count' => _n_noop( 'Draft <span class="count">(%s)</span>', 'Drafts <span class="count">(%s)</span>' ),
		)
	);


https://github.com/WordPress/wordpress-develop/blo...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы