Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Custom post type non elencati nelle categorie

    Buongiorno
    ho creato un custom post type che supporta le categorie e i tags comuni agli altri post, ma inserendo un articolo del custom post type e dando una categoria, non mi viene visualizzato come nuovo articolo in quella categoria.
    Qualcuno potrebbe spiegarmi come mai e come risolvere il problema ?GrazieNicola

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Se non ho capito male quello che intendi potresti guardare qui. Come aggiungere al listato in pagina di categria un altro post type

  3. #3
    Quote Originariamente inviata da m4rko80 Visualizza il messaggio
    Se non ho capito male quello che intendi potresti guardare qui. Come aggiungere al listato in pagina di categria un altro post type
    Ciao ho provato ad aggiungerlo in questo modo

    Codice PHP:
    [COLOR=#B3E43B][FONT=Monaco]function namespace_add_videogallery( $query ) {[/FONT][/COLOR]
    [COLOR=#F9F9F5][FONT=Monaco]  if( is_category() || is_tag() && empty( $query->query_vars['suppress_filters'] ) ) {[/FONT][/COLOR]
    [COLOR=#F9F9F5][FONT=Monaco]    $query->set( 'post_type', array([/FONT][/COLOR]
    [COLOR=#FFF0A9][FONT=Monaco]     'post', 'nav_menu_item', 'videogallery'[/FONT][/COLOR]
    [FONT=Monaco]        ));[/FONT]
    [
    COLOR=#F9F9F5][FONT=Monaco]      return $query;[/FONT][/COLOR]
    [COLOR=#F9F9F5][FONT=Monaco]    }[/FONT][/COLOR]
    [COLOR=#F9F9F5][FONT=Monaco]}[/FONT][/COLOR]
    [COLOR=#FFF0A9][FONT=Monaco]add_filter( 'pre_get_posts', 'namespace_add_videogallery' );[/FONT][/COLOR] 
    Ma nell'elenco delle categorie wp_list_categories() ancora non riesco a far visualizzare il custom post type inserito

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    non so se hai aggiunto tutto quel che vedo ma cosi' com'è hai copiato anche il codice generato dall'html dell'esempio
    Devi provare solo con il codice in php e i valori tuoi custom

  5. #5
    Quote Originariamente inviata da m4rko80 Visualizza il messaggio
    non so se hai aggiunto tutto quel che vedo ma cosi' com'è hai copiato anche il codice generato dall'html dell'esempio
    Devi provare solo con il codice in php e i valori tuoi custom
    Scusa provo a incollare di nuovo il codice

    Codice PHP:
    function namespace_add_videogallery$query ) {
      if( 
    is_category() || is_tag() && empty( $query->query_vars['suppress_filters'] ) ) {
        
    $query->set'post_type', array(
         
    'post''nav_menu_item''videogallery'
            
    ));
          return 
    $query;
        }
    }
    add_filter'pre_get_posts''namespace_add_videogallery' ); 
    Ultima modifica di nicolaviareggio; 24-09-2015 a 13:30

  6. #6
    Ho risolto il problema richiamando l'istanza $query prima di category e tag. Grazie per il suggerimento

    Codice PHP:
    function namespace_add_videogallery$query ) {
      if( 
    $query->is_category() || $query->is_tag() ) {
        
    $query->set'post_type', array(
         
    'post''nav_menu_item''videogallery'
            
    ));
          return 
    $query;
        }
    }
    add_filter'pre_get_posts''namespace_add_videogallery' ); 

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.