Помощ » Въпроси и отговори » Категории в index.php

  • Здравейте,

    В началната страница на блога ми, се показват последните 5 поста от всички категории. А на мен ми се иска, да се показват последните 5 поста от всички категории без една определена. Тази която остава вън от index.php искам да я преместя в sidebar.php Дали това е възможно?

    Благодаря

Виждате 1 отговор (от 1 общо)
  • Модератор Ivaylo Draganov

    (@dragunoff)

    Сложи това в началото на index.php (по-точно някъде преди първото while. Така ще изключиш желана категория по номер(в случая номер 1):

    <?php query_posts('cat=-1'); ?>

    В sidebar.php пък сложи нещо такова:

    <?php
    
    //The Query
    query_posts('cat=1&showposts=5');
    
    //The Loop
    if ( have_posts() ) : ?>
      <ul>
      <?while ( have_posts() ) : the_post(); ?>
        <li><?php the_title(); ?></li>
      <?php endwhile; ?>
      </ul>
    <?php else: ?>
      No posts.
    <?php endif; ?>
    
    //Reset Query
    wp_reset_query();
    
    ?>

    повече за тези магии в Кодекса:
    http://codex.wordpress.org/Template_Tags/query_posts

    Успех!

Виждате 1 отговор (от 1 общо)
  • Темата ‘Категории в index.php’ е затворена за нови отговори.