我正在将帖子缩略图 jquery 滑块添加到标题部分,但这会导致奇怪的问题。它不会以某种方式结束 while 或 stop 查询,因此如果我将转到单个帖子或页面,它会继续显示循环而不是页面或帖子内容。
我尝试了两个不同的查询,但没有一个停止这个奇怪的问题。
第一次尝试
<?php
query_posts( 'post_status=publish&orderby=rand' );
while (have_posts()) : the_post();
$title_attr = array(
'title' => get_the_title(),
'alt' => get_the_title(),
'class' => get_the_title(),
);
echo '<a href="#post-'.get_the_ID().'" class="scroll theme">';
the_post_thumbnail('thumbnail',$title_attr);
echo '</a>';
endwhile; ?>
比第二次尝试
<?php
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query('post_status=publish&orderby=rand');
// The Loop
if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post();
$title_attr = array(
'title' => get_the_title(),
'alt' => get_the_title(),
'class' => get_the_title(),
);
echo '<a href="#post-'.get_the_ID().'" class="scroll theme">';
the_post_thumbnail('thumbnail',$title_attr);
echo '</a>';
endwhile; endif; wp_reset_query();?>
这些都不会停止在单个帖子或页面中显示循环(所有帖子都像索引页面)。