Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. [wordpress]-Limitare articoli in home page
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      solohellas User • 21 giu 2010, 08:51 ultima modifica di

      [wordpress]-Limitare articoli in home page

      Si riesce a limitare il numero degli articoli da visualizzare nella home page senza inserire i link alle pagine 2,3,ecc ma limitando solamente gli ultimi 5 in ordine di data inserimento?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • oceweb
        oceweb User Attivo • 21 giu 2010, 09:24 ultima modifica di

        Puoi modificare il template in questo modo:
        [PHP]
        <?php $recent = new WP_Query("cat=1&showposts=5"); while($recent->have_posts()) : $recent->the_post();?>
        [/PHP]

        dove..

        cat=1 -> Indica la categoria di id=1;
        showposts=5 -> Indica il numero di articoli da mostrare.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          solohellas User • 21 giu 2010, 09:31 ultima modifica di

          devo cmq fare in modo che esista una categoria news nella quale vengano automaticamente inseriti gli ultimi 5 articoli pubblicati?
          se sì come posso fare?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • oceweb
            oceweb User Attivo • 22 giu 2010, 16:01 ultima modifica di

            Per gli ultimi 5 articoli in generale, puoi usare questo codice qui:
            [PHP]
            <?php
            $lastposts = get_posts('numberposts=5');
            foreach($lastposts as $post) :
            setup_postdata($post);
            ?>
            <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
            <?php endforeach; ?>
            [/PHP]

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              solohellas User • 22 giu 2010, 17:14 ultima modifica di

              ho modificato il file ma mi sono apparsi solamenti i titoli degli ultimi 5 post ma non nella home page...
              io voglio che mi si aprino nella home page nella zona centrale gli ultimi 5 articoli inseriti nel blog con tanto di titolo,introduzione e tasto MORE
              portate pazienza ma sono molto newbie...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • oceweb
                oceweb User Attivo • 23 giu 2010, 13:20 ultima modifica di

                @solohellas said:

                ho modificato il file ma mi sono apparsi solamenti i titoli degli ultimi 5 post ma non nella home page...

                In che senso? Devi modificare il template della home per vedere lì le modifiche.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  solohellas User • 23 giu 2010, 13:39 ultima modifica di

                  nella home voglio solo gli ultimi 5 come articoli completi con 3-4 righe cadauno e il tasto more

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • oceweb
                    oceweb User Attivo • 23 giu 2010, 17:48 ultima modifica di

                    Per mostrare un anteprima degli articoli, devi aggiungere questo codice qui:
                    [PHP]
                    <?php the_content_limit(200, "[Leggi altro..]"); ?>
                    [/PHP]

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • S
                      solohellas User • 24 giu 2010, 06:29 ultima modifica di

                      ci ho provato,ma non riesco..in che zona dovrei inserire il codice?
                      Il mio index.php è il seguente
                      [PHP]<?php get_header(); ?>
                      <div class="span-24" id="contentwrap">
                      <div class="span-16">
                      <div id="content">
                      <?php if(is_home()) { include (TEMPLATEPATH . '/featured.php'); } ?>
                      <?php if (have_posts()) : ?>
                      <?php while (have_posts()) : the_post(); ?>

                      					<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
                      						<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
                      						<div class="postdate">Posted by <strong><?php the_author() ?></strong> on  <?php the_time('F jS, Y') ?> <?php if (current_user_can('edit_post', $post->ID)) { ?> | <?php edit_post_link('Edit', '', ''); } ?></div>
                      		
                      						<div class="entry">
                                                  <?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(200,160), array("class" => "alignleft post_thumbnail")); } ?>
                      							<?php the_content(''); ?>
                                                  <div class="readmorecontent">
                      								<a class="readmore" href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">Read More &raquo;</a>
                      							</div>
                      						</div>
                      					</div><!--/post-<?php the_ID(); ?>-->
                      			
                      			<?php endwhile; ?>
                      			<div class="navigation">
                      				<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
                      				<div class="alignleft"><?php next_posts_link('&laquo; Older Entries') ?></div>
                      				<div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
                      				<?php } ?>
                      			</div>
                      			<?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>
                      		</div>
                      	<?php get_sidebars(); ?>
                      </div>
                      

                      <?php get_footer(); ?>
                      [/PHP]

                      Grazie anticipatamente 🙂

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • oceweb
                        oceweb User Attivo • 24 giu 2010, 09:22 ultima modifica di

                        Dimmi che template usi.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          solohellas User • 24 giu 2010, 09:28 ultima modifica di

                          runone della wpthemes...

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • oceweb
                            oceweb User Attivo • 24 giu 2010, 21:28 ultima modifica di

                            Fai così, che è molto più semplice:
                            Vai nell'**amministrazione **del blog -> **Impostazioni **-> Lettura
                            dove dice: "Le pagine del blog visualizzano al massimo" metti 5 nella casella di fianco.

                            Abbiamo così risolto quanti articoli ti mostra nella home. Adesso, per spezzarli, usa questo comando all'interno dell'articolo:
                            [PHP]
                            <!- - more - ->
                            [/PHP]

                            Posizionalo dove vuoi che termini l'introduzione della home.

                            Se fai in questo modo eviti di perder tempo a modificare il template.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • T
                              trtfm User Newbie • 26 set 2010, 08:49 ultima modifica di

                              Ciao,

                              Grazie per questo post. L'ho trovato molto utile.


                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              Caricamento altri post
                              Rispondi
                              • Topic risposta
                              Effettua l'accesso per rispondere
                              • Da Vecchi a Nuovi
                              • Da Nuovi a Vecchi
                              • Più Voti