Aggiungere categorie tag alle pagine WordPress può risultare utile quando si necessita di categorizzare le pagine, per esempio.
WordPress è sicuramente un eccellente CMS, ma è nato per la creazione e la gestione di blog. Dunque esprime per default la sua forza nella gestione degli articoli.Infatti gli articoli in WordPress hanno per default la capacità di essere impostati in categorie e tag.
E per le pagine? Direte voi, per le pagine solitamente non ci sono grossi problemi, ma se proprio hai necessità di usare categorie e tag anche per le pagine è possibile aggiungere categorie e tag anche alle pagine mediante questa semplice funzione:
function add_taxonomies_to_pages() { register_taxonomy_for_object_type( 'post_tag', 'page' ); register_taxonomy_for_object_type( 'category', 'page' ); } add_action( 'init', 'add_taxonomies_to_pages' ); if ( ! is_admin() ) { add_action( 'pre_get_posts', 'category_and_tag_archives' ); } function category_and_tag_archives( $wp_query ) { $my_post_array = array('post','page'); if ( $wp_query->get( 'category_name' ) || $wp_query->get( 'cat' ) ) { $wp_query->set( 'post_type', $my_post_array ); } if ( $wp_query->get( 'tag' ) ) { $wp_query->set( 'post_type', $my_post_array ); } }
Se ti è piaciuto, Aggiungere categorie tag alle pagine wordpress, allora ti potrà interessare Usare le categorie, the_category(), senza link
Fonti:
– How to Add Categories and Tags to Pages in WordPress