• User Attivo

    Articoli in home page di una determinata sezione

    Ciao a tutti, volevo chiedervi un informazione su wordpress, sto utilizzando un theme chiamato channel creato da ... ( NON SO SE POSSO DIRLO ), pero' si presenta un problema con questo template quando visito la home page a centro pagina ci sono 6 articoli di tutte le categorie mentre a me piacerebbe mettere solo gli articoli di una o due categorie, ho provato a modificare il file index.php ma senza alcun risultato positivo, secondo voi c'e' qualche post o articolo che mi potete consigliare per fare quello che sto cercando di fare.

    Grazie e buon Natale.


  • Super User

    Ogni tema è particolare quindi senza conoscere il codice o vedere un esempio direi che è impossibile darti una risposta precisa. Potresti però provare questo metodo: inserisci subito prima del loop il seguente codice (dove 40 è l'ID della categoria che vuoi escludere dalla home, ovviamente puoi escludere più categorie):

    <?php query_posts($query_string . '&cat=-40'); **?>

    In alternativa prova il plugin Advanced Category Excluder.

    **


  • User Attivo

    Ti ricopio il codice della index.php cosi ci rendiamo conto

    [HTML]<div id="col1">
    <?php include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?>
    <div class="featuredline"></div>
    <div class="clear"></div>
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <div id="post">
    <div id="postbox">
    <div class="header">
    <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
    <?php the_title(); ?>
    </a></h3>
    <span class="author">
    <?php the_author_posts_link(); ?>
    </span> // <span class="date">
    <?php the_time('M jS, Y') ?>
    </span></div>
    <div class="thumbnail">
    <?php get_thumbnail( $post->ID, 'thumbnail', 'alt="' . $post->post_title . '"'); ?>
    </div>
    <div class="clear"></div>
    <div class="info">
    <?php the_content_limit('315'); ?>
    </div>
    <div class="meta"><span class="continue"> <a href="<?php the_permalink() ?>" rel="bookmark" title="Continua a Leggere <?php the_title_attribute(); ?>">
    <?php _e("Continua", ''); ?>
    </a> </span> <span class="comment">
    <?php comments_popup_link('0 Commenti', '1 Commento', '% Di Commenti'); ?>
    </span></div>
    </div>
    <!--end: postbox-->
    </div>
    <!--end: post-->
    <?php endwhile; ?>
    <div class="clear"></div>
    <div class="navigation">
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
    </div>
    <?php else : ?>
    <p>Non ci sono Articolo.</p>
    <?php endif; ?><style type="text/css">[/HTML]

    Grazie per il supporto.


  • Super User

    Hai provato il metodo che ti ho suggerito sopra?


  • User Attivo

    Grazie per la tua soluzione , ma non sto capendo in quale riga inserirla e volevo parlarne.
    Grazie


  • Super User

    Devi metterla prima del Loop, ovvero prima di:

    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>