[Помогите] Вывод архива постов за текущий день

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

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

    plate Постоялец

    Регистр.:
    18 фев 2007
    Сообщения:
    67
    Симпатии:
    22
    Версия WordPress 2.9.2
    На блоге используются плагины: Advanced Category Excluder Widgets 1.4.3, AskApache Google 404 4.8.2.2, SEO Booster PRO 1.9.2.2, SEO Friendly Images 2.4.4, YD Recent Posts with thumbnails 3.0.1.
    Шаблон: Shades-of-blue

    Сайт: http://plate.pp.ua/
    Подскажите пожалуйста пример реализации вывода архива новостей за сегодняшний день, исключая некоторые категории. И вывод количества этих новостей.
     
  2. Dimox

    Dimox Прохожие

    Можно сделать следующим образом:
    PHP:
    <?php
        $today 
    getdate();
        
    $todayArchive = new WP_Query('posts_per_page=3&cat=-7&year=' $today["year"] . '&monthnum=' $today["mon"] . '&day=' $today["mday"]);
        if (
    $todayArchive->have_posts()) :
    ?>
        <?php while ($todayArchive->have_posts()) : $todayArchive->the_post(); ?>
            <div class="post">
                <?php the_time('j F Y'?>
                <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
                <?php the_excerpt(); ?>
            </div>
        <?php endwhile; ?>
    <?php 
    endif; ?>
    posts_per_page=3 - это количество записей
    cat=-7 - это ID рубрики, которую исключить, перед цифрой обязательно минус. Если несколько рубрик, то цифры через запятую, т.е. cat=-7,-10,-125
     
Статус темы:
Закрыта.