Ciao,
Sto sviluppando un sito in locale, non sono molto smaliziato con php e wp e ho pensato di affidarmi al plugin nominato nel titolo per creare una lista 'corsi' per una scuola di musica.
All'inizio sembra tutto ok: ho creato il custom post type, e inserito un post che lo visualizza sul file single-corsi.php. Ho provato a inserirne un altro per vedere se funzionava tutto bene ma qui ho notato il problema: sia che clicchi sul link del primo post o del secondo (attraverso un menu statico) mi carica sempre l'ultimo.
Il codice del file single-corsi.php:
e sotto il codice estratto dal plugin per creare il cpt:codice:<?php include (TEMPLATEPATH . '/header_corsi.php'); ?> <section role="main"> <?php $loop = new WP_Query( array( 'post_type' => 'corsi', 'posts_per_page' => 1 ) ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> <div class="entry-content"> <?php the_content(); ?> </div> <?php endwhile; ?> </section> </section> </div> <?php get_footer(); ?>
Premetto che ho i permalink di default perchè nonostante la modifica a .htaccess non mi funzionavano a dovere, ma se cerco i link dei custom post sembra che siano personalizzati: 'localhost/peter/wordpress/?corsi=chitarra'codice:register_post_type('corsi', array( 'label' => 'corsi','description' => 'Lista Corsi Peter\\\'s Day','public' => true,'show_ui' => true,'show_in_menu' => true,'capability_type' => 'post','hierarchical' => false,'rewrite' => array('slug' => ''),'query_var' => true,'has_archive' => true,'exclude_from_search' => false,'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes',),'labels' => array ( 'name' => 'corsi', 'singular_name' => 'Attività', 'menu_name' => 'Lista Corsi', 'add_new' => 'Nuovo Corso', 'add_new_item' => 'Nuovo Corso', 'edit' => 'Edit', 'edit_item' => 'Modifica Corso', 'new_item' => 'New Attività', 'view' => 'Vedi in anteprima', 'view_item' => 'Vedi in anteprima', 'search_items' => 'Search corsi', 'not_found' => 'No corsi Found', 'not_found_in_trash' => 'No corsi Found in Trash', 'parent' => 'Parent Attività', ),) );
Ho letto che molti hanno problemi di visualizzazione, ma da me semplicemente il file single-corsi.php non si comporta da file single.php!![]()

Rispondi quotando