Taxonomy

Как присоединить существующую таксономию к новому типу записи в WordPress
Как присоединить существующую таксономию к новому типу записи в WordPress

При доработке сторонних плагинов или купленной темы. Мы можем столкнуться с ситуацией, когда к созданному нами кастомному типу записи (в нашем случае “фрукты” см. эту статью). Нужно прикрепить ранее (кем-то другим) созданную таксономию (в нашем примере “дерево”).

читать полностью...

Как какстомные категории сделать вложенными
Как какстомные категории сделать вложенными

В качестве примера, разберем небольшой программный код реализующий дерево с прикрепленными к нему фруктами. Где дерево ('tree') - это наша кастомная таксономия. А 'fruit' - тип записей определяющий фрукты со всеми параметрами фруктов (цвет, вкус, пр., в статье рассмотрено не будет).

читать полностью...

Как в WordPress получить свой тип записей отфильтровав по нужной таксономии
Как в WordPress получить свой тип записей отфильтровав по нужной таксономии

Для того что бы в ВордПресс получить определенный тип записей отфильтрованных по кастомной таксономии (или существующей), воспользуйтесь следущим снипеттом:

$Posts = get_posts(array(
	'post_type' => 'my-post-type',
	'order' => 'ASC',
	'tax_query' => array(
	array(
			'taxonomy' => 'my-taxonomy',
			'field' => 'slug',
			'terms' => 'event'
		)
	),
	'meta_query' => array(
		'AND',
		array(
			'type' => 'NUMERIC',
			'key' => 'event_date',
			'compare' => '<', 'value' => time()
		),
		array(
			'type' => 'NUMERIC',
			'key' => 'is_archive',
			'compare' => '==',
			'value' => 0
		)
	)
));

читать полностью...