[Помогите] Скрывать пост на главной

Тема в разделе "Wordpress", создана пользователем Hannibal Lector, 3 ноя 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Hannibal Lector

    Hannibal Lector

    Регистр.:
    21 янв 2010
    Сообщения:
    198
    Симпатии:
    61
    Приветствую! Перерыл ветку и не нашел то что мне нужно.

    Подскажите пожалуйста, как можно реализовать так, чтобы на главной не выводились свежие посты из определенных рубрик. Тоесть, на блоге 10 рубрик и все свежие посты публикуются на главной. Но нужно сделать так, чтобы из определенных рубрик (скажем из 2-х) не выводились на главную, а со всех остальных рубрик свежие посты выводились.

    Чем можно такое реализовать? Есть ли подобный плагин или нужно рыться в коде? Возможно внутренними средствами движка реализуется, если да, то как? Тыкните пальцем, пожалуйста.

    Заранее спасибо за помощь
     
  2. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    Вот держи плагин:
    http://wordpress.org/extend/plugins/advanced-category-excluder/
    Запрещает публикацию указанных рубрик, страниц и т.п.
    как на главной, так и на других страницах сайта.
    Очень удобная штука ;)
     
    LP-kuban и Hannibal Lector нравится это.
  3. Hannibal Lector

    Hannibal Lector

    Регистр.:
    21 янв 2010
    Сообщения:
    198
    Симпатии:
    61
    спасибо за помощь. а будет ли он нормально работать на версии 3.0.1? так как в его описании написано, что до версии 2.7.1.
     
  4. Sergjuos

    Sergjuos Постоялец

    Регистр.:
    5 фев 2010
    Сообщения:
    96
    Симпатии:
    10
    Я бы посоветовал воспользоваться следующей функцией query
    Код к примеру выглядит следующим образом:
    <?php query_posts($query_string.'&cat=-12'); ?> добавить перед выводом цикла в index.php
    Где 12 это ID категории. Подставить свое.
     
    Hannibal Lector нравится это.
  5. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    Ну на 2.9.2 точно работала :) Думаю на 3.0.1 проблем не будет :)
     
  6. Hannibal Lector

    Hannibal Lector

    Регистр.:
    21 янв 2010
    Сообщения:
    198
    Симпатии:
    61
    всем спасибо за помощь.
    сам нашел плагин, который работает стабильно в версия 3.0+

    http://www.simplecoding.org/plagin-wordpress-isklyuchaem-nenuzhnye-kategorii.html#more-1053
     
  7. BadMotherFucker

    BadMotherFucker Модератор (Core Team)

    Регистр.:
    13 ноя 2009
    Сообщения:
    786
    Симпатии:
    570
    Позвольте поинтересоваться, но зачем использовать какие-то плагины когда можно обойтись стандартными средствами (пост №4)?

    Способов на самом деле много... вот еще один:
    Код:
    <?php $top_query = new WP_Query('cat=-1&showposts=10'); ?>
    <?php while($top_query->have_posts()) : $top_query->the_post();
    $first_post = $post->ID; ?>
    
    <a href="<?php the_permalink() ?>" rel="bookmark"
    title="Permalink: <?php the_title(); ?>"><?php the_title();
    ?></a>
    <?php the_content('Read More...'); ?>
    
    <?php endwhile; ?>
    Способ из codex.wordpress.org:
    http://codex.wordpress.org/Template_Tags/query_posts#Exclude_Categories_From_Your_Home_Page
     
Статус темы:
Закрыта.