Как добавить категории и теги страницам в WordPress

Как добавить категории и теги страницам в WordPress, простой метод, который позволяет для страниц WordPress так же как и для записей делать рубрики и теги. А потом еще и отфильтровывать среди общего списка страниц.

Для этого в function.php вставляем код:

Код

function new_taxonomies_for_pages() {
	register_taxonomy_for_object_type( 'post_tag', 'page' );
	register_taxonomy_for_object_type( 'category', 'page' );
}
add_action( 'init', 'new_taxonomies_for_pages' );

if ( ! is_admin() ) {
	add_action( 'pre_get_posts', 'tag_cat_archives' );
}
function tag_cat_archives( $wp_query ) {
	$my_taxonomies_array = array('post','page');
	if ( $wp_query->get( 'category_name' ) || $wp_query->get( 'cat' ) )
		$wp_query->set( 'post_type', $my_taxonomies_array );

	if ( $wp_query->get( 'tag' ) )
		$wp_query->set( 'post_type', $my_taxonomies_array );
}

 

Так же с моим портфолио можно ознакомиться на любой из представленной социальной сети, на своих страницах я публикую посты о своих работах, заданиях и целях.

Для связи со мной можно воспользоваться любой социальной сетью,
или написать на почту:

С моим резюме можно ознакомиться по ссылке:

© 2020-2024 Портфолио Юдина Александра г.Пенза. Все права защищены