@denism300

Как в Wordpress назначить рубрику по умолчанию?

Сделал свой тип записи "Вопрос-ответ"
register_post_type(
		'faq',
		array(
			'labels' => array(
				'name'               => 'Вопросы-ответы',
				'singular_name'      => 'Вопрос-ответ',
				'add_new'            => 'Добавить вопрос-ответ',
				'add_new_item'       => 'Добавление вопроса-ответа',
				'edit_item'          => 'Редактирование вопроса-ответа',
				'new_item'           => 'Новый вопрос-ответ',
				'view_item'          => 'Смотреть вопросы-ответы',
				'search_items'       => 'Искать вопросы-ответы',
				'not_found'          => 'Не найдено',
				'not_found_in_trash' => 'Не найдено в корзине',
				'parent_item_colon'  => '',
				'menu_name'          => 'Вопрос-ответ',
			),
			'public' => false,
			'show_ui' => true,
			'has_archive' => true,
			'menu_position' => 4,
			'menu_icon' => 'dashicons-welcome-learn-more',
			'supports' => array(
				'title',
				'revisions',
				'page-attributes',
				'editor'
			),
		)
	);

Сделал свою рубрику для этого типа записей:
add_action('init', 'create_faq_taxonomies');
function create_faq_taxonomies()
{
	register_taxonomy('type_faq', array('faq'), array(
		'hierarchical'  => true,
		'show_ui'       => true,
		'query_var'     => true,
		'show_admin_column' => true,
	));
}


Как сделать, чтобы все записи, которым не назначена рубрика, попадали по умолчанию в рубрику "без рубрики"?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@deadnice
Можно через хук save_post https://wp-kama.ru/hook/save_post добавлять таксономию https://wp-kama.ru/function/wp_set_post_terms
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы