Как добавить категории и теги страницам в 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 );
}