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

Код:

<!-- 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 -->



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

Баг?
# Пн Ноя 03, 2008 5:22 pmsamedi Зарег.: 17.04.2008 ; Сообщ.: 214Ответить с цитатой
Нашёл. 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.



Надеюсь, кому-нибудь поможет.
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.