Supporto » Varie ed eventuali » Mettere categorie nelle anteprime degli articoli

  • steve92

    (@steve92)


    Sto cercando un semplice codice php che mi mette le categorie di appartenenza nelle anteprime degli articoli (non per le pagine). Per le pagine ho già il codice, mi serve per gli articoli.

Stai visualizzando 1 risposte (di 1 totali)
  • Chi ha creato la discussione steve92

    (@steve92)

    Questo mi permette di metterle solo nelle pagine, qualcuno sa come modificarlo in modo che le categorie appaiano anche nelle anteprime degli articoli?

    function add_taxonomies_to_pages() {
          register_taxonomy_for_object_type( 'category', 'page' );
      } 
    
    // Mostra le categorie nelle anteprime delle pagine
     add_action( 'init', 'add_taxonomies_to_pages' );
     add_action( 'pre_get_posts', 'category_preview' );
    
     
    // Aggiunge la pagina come post_type in archive.php
    function category_preview( $wp_query ) {
    
    if( $wp_query->is_main_query() && ! is_admin() && ( $wp_query->is_category())) {
        $my_post_array = array('post','page');
        
       if ( $wp_query->get( 'category_name' ) || $wp_query->get( 'cat' ) )
            $wp_query->set( 'post_type', $my_post_array );
    }
     }
Stai visualizzando 1 risposte (di 1 totali)
  • Devi essere collegato per rispondere a questo topic.