Wordpress Недавние выдержки из постов в боковой панели тянут страницу / пост выдержки вместо недавней выдержки поста - PullRequest
2 голосов
/ 18 августа 2010

У меня есть список последних сообщений на боковой панели блога Wordpress. Заголовок и автор отображаются правильно, но показанный фрагмент является фрагментом текущей страницы / сообщения, а не релевантным недавним сообщением.

код:

 <?php $myposts = get_posts('numberposts=10&offset=0');
  foreach($myposts as $post) :?>
  <li><a href="<?php the_permalink(); ?>"><?php the_title();?> <span>by <?php the_author(); ?></span></a> <br /> <?php the_excerpt(); ?></li>
  <?php endforeach; ?>

Любая идея, почему это будет тянуть правильный заголовок / автора, но неверный отрывок?

1 Ответ

4 голосов
/ 18 августа 2010
<?php $myposts = get_posts('numberposts=10&offset=0');
  foreach($myposts as $post) :
  setup_postdata($post); ?>
  <li><a href="<?php the_permalink(); ?>"><?php the_title();?> <span>by <?php the_author(); ?></span></a> <br /> <?php the_excerpt(); ?></li>
  <?php endforeach;
  wp_reset_query();
?>

Постданные не настроены.Эти функции извлекают глобальные значения, кроме $ post (например, $ ID).setup_postdata() устанавливает все правильные значения.Кроме того, я бы предложил сбросить запрос после этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...