вывожу дату и дату модификации поста
<?php the_time('d.m.Y'); ?>, обновлено: <?php the_modified_time('d.m.Y'); ?>
однако есть одна проблемка, если пост не обновлялся, то он выдает что-то типа:
17.06.2008, обновлено: 17.06.2008
каким образом не выводить дату обновления, если она совпадает с датой создания поста? пробовал сравнивать даты – получилась ерунда. поих знаний php недостаточно, codex не помог.
<?php the_time(‘d.m.Y’); ?><?php if ( $post->post_date != $post->post_modified) { ?>, обновлено: <?php the_modified_time(‘d.m.Y’); } ?>
а сам нашел, если кому то надо
так лучше, чем через get_the_time() ?
Через $post быстрее. get_the_time() вызывает довольно длинную цепочку функций, включая форматирование даты. Разница не большая, но все-таки!
в каком файле это находится?
Я привел вид даты в коде до например "Февраль 9th, 2011", обрезав время создания поста. Как изменить так, чтобы сначала было число, затем нормальное просклоненное написание месяца и "th" чтобы не отображалось?
Еще не смог найти, где поменять цвет фона комментария.