Custom post type

Discussioni inerenti la piattaforma di blogging (e non solo) più utilizzata nel mondo

Moderatori: antoscarface, maurizio, nando, VictorD

Regole del forum
Per scrivere del codice all'interno di ogni post, utilizzare il tag: [syntax=il_linguaggio]codice[/syntax] sostituendo "il_linguaggio" con il linguaggio del codice che dovete inserire, ad esempio: html, css, javascript, php, asp, ecc...

Custom post type

Messaggioda graffithouse » lunedì 9 luglio 2012, 10:42

Buongiorno a tutti
Sto creando un sito con wordpress, e devo usare un custom post type per l'inserimento di alcuni appartamenti, nella creazione del pannello è tutto ok, si genera a dovere e funziona tutto, ma c'è un piccolo problema, i post generati da questo pannello nono si vedono nelle categorie, come devo fare?

ad esempio, se io creo un post con scritto appartamento 1, lo associo alla categoria appartamenti, poi andando sulla sidebar, mi segna che ha un post in quella categoria, ma quando premo la categoria, nel loop non mi fa vedere nulla.

Come posso risolvere questo fatto?

il codice che hpo usato per generare il post type è il seguente:

codice PHP:

Sintassi: php [ Scarica ] [ Nascondi ]
  1. add_action( 'init', 'register_cpt_appartamento' );
  2.  
  3. function register_cpt_appartamento() {
  4.  
  5.     $labels = array(  
  6.         'name' => _x( 'Appartamenti', 'appartamento' ),
  7.         'singular_name' => _x( 'Appartamento', 'appartamento' ),
  8.         'add_new' => _x( '+ Appartamento', 'appartamento' ),
  9.         'add_new_item' => _x( '+ nuovo Appartamento', 'appartamento' ),
  10.         'edit_item' => _x( 'Modifica Appartamento', 'appartamento' ),
  11.         'new_item' => _x( '+ Appartamento', 'appartamento' ),
  12.         'view_item' => _x( 'Guarda Appartamento', 'appartamento' ),
  13.         'search_items' => _x( 'Cerca Appartamenti', 'appartamento' ),
  14.         'not_found' => _x( 'Nessun appartamenti found', 'appartamento' ),
  15.         'not_found_in_trash' => _x( 'Nessun appartamento nel cestino', 'appartamento' ),
  16.         'parent_item_colon' => _x( 'Parent Appartamento:', 'appartamento' ),
  17.         'menu_name' => _x( 'Appartamenti', 'appartamento' ),
  18.     );
  19.  
  20.     $args = array(  
  21.         'labels' => $labels,
  22.         'hierarchical' => false,
  23.          
  24.         'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'page-attributes' ),
  25.         'taxonomies' => array( 'post_tag', 'category '),  
  26.         'public' => true,
  27.         'show_ui' => true,
  28.         'show_in_menu' => true,
  29.         'menu_position' => 5,
  30.          
  31.         'show_in_nav_menus' => true,
  32.         'publicly_queryable' => true,
  33.         'exclude_from_search' => false,
  34.         'has_archive' => false,
  35.         'query_var' => true,
  36.         'can_export' => true,
  37.         'rewrite' => array( 'slug' => 'cool', 'with_front' => true ),
  38.         'capability_type' => 'post',
  39.     );
  40.  
  41.     register_post_type( 'appartamento', $args );
  42. }
Solo un software veramente libero può donarti la libertà...
graffithouse

Avatar utente
 
Messaggi: 30
Iscritto il: martedì 2 febbraio 2010, 16:02
Località: Viterbo-Roma

Re: Custom post type

Messaggioda prosion » martedì 18 dicembre 2012, 11:51

solo ora ho letto il tuo messaggio......forse avrai risolto.....ma ti scrivo ugualmente
puoi utilizzare il seguente codice
Sintassi: php [ Scarica ] [ Nascondi ]
  1. <?php $args = array( 'post_type' => 'NOME_DEL_POST_TYPE');
  2.         $loop = new WP_Query( $args ); ?>
  3. <?php if ( ! $loop->have_posts() ) while ( $loop->have_posts() ) : $loop->the_post(); ?>
  4.  

sostituendo 'NOME DEL POST TYPE' con il nome del tuo post type
ciao a presto
prosion

Avatar utente
 
Messaggi: 10
Iscritto il: giovedì 5 aprile 2012, 14:54


Torna a Wordpress



cron