Page template e paging
-
Ciao, vorrei creare una pagina che contiene i post (completi di eventuali immagini inserite nel content) di una determinata categoria. Ho provato a utilizzare il template di cui vedete di seguito il codice e che ho prelevato qui: http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates
Il problema è che utilizzando questo template visualizzo i 5 post dichiarati e basta, mentre io vorrei visualizzare 5 post per pagina visualizzando in fondo a ogni pagina il paging..
Come posso fare?
Grazie in anticipo ;-)
<?php /* Template Name: PageOfPosts */ get_header(); ?> <div id="content" class="narrowcolumn"> <?php // page id 21 will get category ID 12 posts, page 16 will get category 32 posts, page 28 will get category 17 posts if (is_page('21') ) { $cat = array(12); } elseif ( is_page('16') ) { $cat = array(32); } elseif ( is_page('28') ) { $cat = array(17); } else { $cat = ''; } $showposts = 5; // -1 shows all posts $do_not_show_stickies = 1; // 0 to show stickies $args=array( 'category__in' => $cat, 'showposts' => $showposts, 'caller_get_posts' => $do_not_show_stickies ); $my_query = new WP_Query($args); ?> <?php if( $my_query->have_posts() ) : ?> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <?php //necessary to show the tags global $wp_query; $wp_query->in_the_loop = true; ?> <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small> <div class="entry"> <?php the_content('Read the rest of this entry »'); ?> </div> <p class="postmetadata"><?php the_tags('Tags: ', ', ', '<br />'); ?> Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p> </div> <?php endwhile; ?> <?php else : ?> <h2 class="center">Not Found</h2> <p class="center">Sorry, but you are looking for something that isn't here.</p> <?php get_search_form(); ?> <?php endif; ?> </div> <?php get_sidebar(); ?> <?php get_footer(); ?> -
Non hai specificato l’indirizzo di un blog o la ragione del messaggio quando hai creato questo topic.
This support forum is for blogs hosted at WordPress.com. If your question is about a self-hosted WordPress blog then you’ll find help at the WordPress.org forums.
If you don’t understand the difference between WordPress.com and WordPress.org, you may find this information helpful.
If you forgot to include a link to your blog, you can reply and include it below. It’ll help people to answer your question.
This is an automated message.
-
Questo forum riguarda la piattaforma WordPress.com e non le installazioni del pacchetto WordPress su altri host.
Puoi porre la domanda sul forum di WordPress Italy:
http://www.wordpress-it.it/forum/
o sul forum ufficiale di WordPress.org (in inglese):
http://wordpress.org/support/
- L'argomento ‘Page template e paging’ è chiuso a nuove risposte.