Подскажите плиз как зделать

Подскажите плиз как зделать чтобы на главной странице не выводились сообщения с определенной категории?
Никак не могу разобраться. Заранее огромное спасибо.

Перед началом цикла в index.phpвашей темы прописываете <?php query_posts($query_string.’&cat=-37′); ?> где 37 это ID исключаемой категории (заменить на свое).

а куда именно вставлять нужно подскажите плиз, а то я только учусь.
вот мой индекс :
<?php get_header();?>
<div id="primaryContentContainer">
<div id="primaryContent">
<?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
<div class="post">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="post-content">
<?php the_content("Continue Reading &#187;"); ?>
<?php wp_link_pages(); ?>
<!–
<?php trackback_rdf(); ?>
–>
</div>
<p class="post-footer">
<?php the_author(); ?> on <?php the_time(‘d M Y’); ?> |
<?php the_category(‘ &amp;’);?>
<?php edit_post_link(‘[edit this]’); ?> |
<?php comments_popup_link(__(‘Comments (0)’), __(‘Comments (1)’), __(‘Comments (%)’)); ?></p>
<?php comments_template(); ?>
</div>
<?php endforeach; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>
<p align="center"><?php posts_nav_link() ?></p>
</div>
</div>
<?php get_sidebar();?>
<?php get_footer();?>

и как мне узнать индекс рубрики?
Я хочу чтобы на главной не выводились записи из рубрики новости.
Заранее огромное спасибо.

Перед <?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>

Поменял и всеравно чтото не работает.
Может чтото подругому нужно зделать?

А куда вы это поместили?

вставил вот так :
<?php get_header();?>
<div id="primaryContentContainer">
<div id="primaryContent">
<?php query_posts($query_string.’&cat=-1′); ?>
<?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
<div class="post">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="post-content">
<?php the_content("Continue Reading »"); ?>
<?php wp_link_pages(); ?>
<!–
<?php trackback_rdf(); ?>
–>
</div>
<p class="post-footer">
<?php the_author(); ?> on <?php the_time(‘d M Y’); ?> |
<?php the_category(‘ &amp;’);?>
<?php edit_post_link(‘[edit this]’); ?> |
<?php comments_popup_link(__(‘Comments (0)’), __(‘Comments (1)’), __(‘Comments (%)’)); ?></p>
<?php comments_template(); ?>
</div>
<?php endforeach; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>
<p align="center"><?php posts_nav_link() ?></p>
</div>
</div>
<?php get_sidebar();?>
<?php get_footer();?>

и всеравно неполучается.

может есть еще какойто способ, подскажите.

Anonymous
Отправить
Ответ на: