АРМАДА
Баг в WP
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

samedi
Офисный планктон
Зарегистрирован: 17.04.2008
Сообщений: 214
Обратиться по нику
# Добавлено:Пн Ноя 03, 2008 5:14 pmДобавить в избранноеОтветить с цитатой
Нужно выводить колонку с анонсами последних постов из заданной категории.

Код:

<!-- recent posts box -->
<div class="recent">
    <h2>Recent posts</h2>
    <ul class="recentposts">
    <?php query_posts('category_id=1&showposts=5'); ?>
    <?php while (have_posts()) : the_post(); ?>
        <li>
            <span class="recentdate"><?php the_date('d.m'); ?></span>
            <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
        </li>
    <?php endwhile;?>
    </ul>
</div>
<!-- /recent posts box -->



У некоторых постов дата оказывается пустой строкой. Если зайти в редактирование и изменить дату, то она появится.

Баг?

samedi
Офисный планктон
Зарегистрирован: 17.04.2008
Сообщений: 214
Обратиться по нику
# Добавлено:Пн Ноя 03, 2008 5:22 pmОтветить с цитатой
Нашёл. RTFM. Не баг. Фича.

Цитата:
SPECIAL NOTE: When there are multiple posts on a page published under the SAME DAY, the_date() only displays the date for the first post (that is, the first instance of the_date()). To repeat the date for posts published under the same day, you should use the Template Tag the_time() with a date-specific format string.

This tag must be used within The Loop.



Надеюсь, кому-нибудь поможет.
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры