2016-06-09 4 views
0

У меня есть собственный код, который показывает последние 2 сообщения в блоге в меню заголовка моего сайта.Wordpress - код последних сообщений в меню заголовка, разбивающихся о сообщениях

<?php 
$recentPosts = new WP_Query(); 
$recentPosts->query('showposts=2'); 
while ($recentPosts->have_posts()) : 
$recentPosts->the_post(); 
?> 

<?php the_permalink(); ?> 
<?php the_post_thumbnail_url('thumbnail'); ?> 
<?php the_title(); ?> 
<?php the_excerpt(); ?> 

<?php endwhile; ?> 

Работает отлично, за исключением случаев, когда я просматриваю фактическое сообщение в блоге Wordpress. Например, при просмотре сообщения в блоге, где заголовок должен показывать the_title(); ... вместо того, чтобы показывать заголовок фактического сообщения, вместо этого он отображает заголовок из последнего «недавнего сообщения» в меню заголовка.

Так что мне нужно сделать этот код последних сообщений в заголовке уникальным для себя, где он не влияет на данные на фактической странице блога. Есть идеи?

ответ

1

Использование wp_reset_postdata после вашего цикла while.

+0

Вы спасатель. Работал! Примите ответ в течение нескольких минут – user1610904

Смежные вопросы