Домой Каталог: Дополнения WP-Recall Shop Service как добавить теги для услуг?
3ответ(ов) в теме
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
1
12:52
Версия WP-Recall: 16.17.15
Версия дополнения: 1.10.0

вопрос такой же как в названии темы: как добавить поле для ввода тегов для таксономии записей услуг? важно чтоб это поле было в форме публикации и что потом по этим тегам работал поиск (в общем как обычные теги вордпресс)

0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
2
12:57

по-умолчанию, для услуг теги не зарегистрированы, только категории/типы
но можно зарегистрировать и теги таким кодом

add_action( 'init', 'rcl_register_service_tag' );
function rcl_register_service_tag() {

	$labels = array(
		'name'						 => __( 'Tags', 'wp-recall' ),
		'singular_name'				 => __( 'Tag', 'wp-recall' ),
		'search_items'				 => __( 'Search', 'wp-recall' ),
		'popular_items'				 => __( 'Popular tags', 'wp-recall' ),
		'all_items'					 => __( 'All tags', 'wp-recall' ),
		'parent_item'				 => __( 'Parental tag', 'wp-recall' ),
		'parent_item_colon'			 => __( 'Parental tag', 'wp-recall' ),
		'edit_item'					 => __( 'Edit', 'wp-recall' ),
		'update_item'				 => __( 'Update', 'wp-recall' ),
		'add_new_item'				 => __( 'Add a new tag', 'wp-recall' ),
		'new_item_name'				 => __( 'New tag', 'wp-recall' ),
		'separate_items_with_commas' => __( 'Tags separated by commas', 'wp-recall' ),
		'add_or_remove_items'		 => __( 'Add or delete', 'wp-recall' ),
		'choose_from_most_used'		 => __( 'Select to use', 'wp-recall' ),
		'menu_name'					 => __( 'Tags', 'wp-recall' )
	);

	$args = array(
		'labels'			 => $labels,
		'public'			 => true,
		'show_in_nav_menus'	 => true,
		'show_ui'			 => true,
		'show_tagcloud'		 => true,
		'hierarchical'		 => false,
		'rewrite'			 => true,
		'query_var'			 => true
	);

	register_taxonomy( 'service_tag', array( 'service' ), $args );
}

0
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
3
13:00

отлично. спасибо!)

0
Вы не имеете права на публикацию сообщений в этой теме