Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Как в посте ВП отообразить 10 предыдущих записей?
цитата
28/10/10 в 15:51
 log
Нужно в посте ВП отображать в определенном формате 10 предыдущих записей.

Имея ввиду формат, я говорю не просто о выводе 10 ссылок, а там о заголовке, ссылке и пользовательских полях, вот пример:

Код:

<?php $recent = new WP_Query("showposts=10"); while($recent->have_posts()) : $recent->the_post();?>

<?php the_category(', '); ?>
<a href="<?php the_permalink(); ?>"><?php the_title_attribute(); ?></a>
<?php the_time('d.m.Y'); ?>

<?php endwhile; ?>



Собственно все что нужно - это подправить первую строчку кода, только вот, как это сделать чтобы в посте отображались предыдущие записи незнаю...
цитата
30/10/10 в 16:14
 log
возможно, этот пример подойдет:

Код:
<?php
//Create a new filtering function that will add our where clause to the query
function filter_where($where = '') {
  //posts in the last 30 days
  $where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'";
  return $where;
}
// Register the filtering function
add_filter('posts_where', 'filter_where');
// Perform the query, the filter will be applied automatically
query_posts($query_string);
?>


только не знаю, на что заменить date('Y-m-d', strtotime('-30 days'))
чтобы не от сегодняшней даты подсчет ишел, а от даты поста...


Эта страница в полной версии