Podrška » Teme i predlošci » Izbacivanje određenih kategorija iz loopa za frontpage

  • Želja mi je maknuti određene kategorije iz popisa novih postova sa prednje stranice bloga.
    Uspio sam problem riješiti kroz plugin “Frontpage Manager”, međutim volio bi to odraditi kroz loop unutar index.php-a.

    Trenutno loop izgleda ovako:
    <?php if (have_posts()) : while (have_posts()) : the_post();?>
    tijelo loopa
    <?php endwhile;

    Probao sam sa:
    <?php if (have_posts()) : while (have_posts()) : while (the_post()) : is_category( ‘-12,-14’ );?>
    tijelo loopa
    <?php endwhile;

    međutim, stvar ne funkcionira, javlja mi:
    Parse error: syntax error, unexpected ‘:’ in /home/user/public_html/wp-content/themes/activetheme/index.php on line 4

    Može li mi netko pomoći oko ovog problema?

Pregledavate odgovor 1 (od ukupno 1)
  • Jesi pokušao to riješiti preko functions.php? Možda:

    <?php
    function exclude_category( $query ) {
    	if ( is_feed() ) {
    		$query = set_query_var( 'cat', '-5' );
    	}
    
    	return $query;
    }
    
    add_filter( 'pre_get_posts', 'exclude_category' );
    ?>
Pregledavate odgovor 1 (od ukupno 1)
  • Tema ‘Izbacivanje određenih kategorija iz loopa za frontpage’ je zaključana zbog novih odgovora.