Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    63

    Loop di soli tre post per una sola categoria con wordpress

    Ciao ragazzi ho bisogno di un vostro aiuto... chi conosce wordpress??? io praticamente devo inserire un loop che visualizzi solo e soltanto tre post di una categoria. Il codice che inserisco è questo

    codice:
    <div class="articoli_in_evidenza">
    <div class="title_news_evidenza">Notizie in evidenza</div>
    <?php $myposts = get_posts('numberposts=3&category=in_evidenza');
    foreach($myposts as $post) : ?>
    <div class="single_post_evidenza">
    <div class="title_in_evidenza">"><?php the_title(); ?></div>
    <div class="image_in_evidenza">"><?php the_post_thumbnail('single-post-thumbnail_home'); ?></div>
    <div class="text_evidenza"><?php the_content(__('|| continua a leggere »')); ?></div>
    <div class="commenti"><?php comments_popup_link('Nessun commento »', '1 Commento »', '% Commenti »'); ?></div>
    <div class="data_evidenza"><?php the_time('j F Y') ?></div>
    </div>
    <?php setup_postdata($post); ?>
    <?php endforeach; ?>
    </div>
    dove sbaglio???? vi ringrazio paolo

  2. #2
    Prova con:

    codice:
    <div class="articoli_in_evidenza">
    <div class="title_news_evidenza">Notizie in evidenza</div>
    <?php query_posts('posts_per_page=3&cat=in_evidenza'); ?>
    <?php if (have_posts()) : while(have_posts()) : the_post(); ?>
    <div class="single_post_evidenza">
    <div class="title_in_evidenza">"><?php the_title(); ?></div>
    <div class="image_in_evidenza">"><?php the_post_thumbnail('single-post-thumbnail_home'); ?></div>
    <div class="text_evidenza"><?php the_content(__('|| continua a leggere »')); ?></div>
    <div class="commenti"><?php comments_popup_link('Nessun commento »', '1 Commento »', '% Commenti »'); ?></div>
    <div class="data_evidenza"><?php the_time('j F Y') ?></div>
    </div>
    <?php endwhile; endif; ?>
    </div>
    Se non va prova a mettere l'ID della categoria e non il nome

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    63
    Ciao Kodem,

    ti ringrazio per l'attenzione... ho provato e funziona, almeno questo loop, perche adesso mi si è sballato l'altro loop. Quello che ti ho indicato mi serve per gestire delle news con categoria in evidenza, l'altro loop mi serve per gestire tutte le altre news, quelle recenti delle altre categorie...

    praticamente, il secondo loop mi riporta i post del primo loop... non voglio approfittare della tua gentilezza, ma come si gestiscono due loop nella stessa pagina??? dei quali il secondo esclude anche i post del primo loop????

    ti chiedo scusa ma sono nuovo di worpress e come primo tema sto realizzando quello per il giornale per cui lavoro...

    spero di non annoiarti

    in ogni caso grazie mille paolo.

  4. #4
    Prova con questo codice:
    codice:
     <?php $my_query = new WP_Query('category_name=nomecategoria&posts_per_page=3');
      while ($my_query->have_posts()) : $my_query->the_post();
      $do_not_duplicate = $post->ID;?>
        
      <?php endwhile; ?>
        
      <?php if (have_posts()) : while (have_posts()) : the_post(); 
      if( $post->ID == $do_not_duplicate ) continue; ?>
        
      <?php endwhile; endif; ?>

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    63
    ciao Kodek,

    ti ringrazio tantissimo.... il codice funziona, adesso devo solo escludere gli articoli della categoria che sono contenuti nel primo loop....

    poi prometto di non romperti più!!!! promesso!!!!

    nel frattempo ho anche visto il tuo sito wordpress style.... complimenti davvero bello!!!!!!

    Grazie ancora paolo

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.