投稿サムネイル jquery スライダーをヘッダー部分に追加していますが、奇妙な問題が発生しています。while または stop クエリが何らかの形で終了していないため、単一の投稿またはページに移動すると、ページまたは投稿のコンテンツではなくループが表示され続けます。
私は 2 つの異なるクエリを試しましたが、この奇妙な問題で停止するものはありませんでした。
最初に試した
<?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; ?>
2 番目に試行したよりも
<?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();?>
これらのいずれも、単一の投稿またはページにループ (インデックス ページのようなすべての投稿) を表示するために停止しません。