我有一个网站,在主页上包含图像/滑块标准页面内容等。一旦页面加载,它滚动顺利。但我有一个关于查询的一半部分并显示WordPress帖子(见下面的代码)。当我在谷歌浏览器中查看它时,在该部分滚动时,网站变得滞后/跳过并且不像主页的其余部分那样平滑滚动。
是否有某种方法可以让WordPress更快或更好地查询帖子,还是有另一个原因导致该部分的滚动变得迟钝?
<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('no_found_rows=true&showposts=6&post_status=publish' . '&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<div class="newspagearticle full">
<div class="newsthumb">
<?php the_post_thumbnail( 'category-thumb' ); ?>
</div>
<div class="homenewsheader">
<div class="newsdate">
<div><?php the_time('M') ?></div>
<?php the_time('d'); ?>
</div>
<h2>
<a class="readmore" href="<?php the_permalink() ?>">
<?php
$thetitle = $post->post_title; /* or you can use get_the_title() */
$getlength = strlen($thetitle);
$thelength = 200;
echo substr($thetitle, 0, $thelength);
if ($getlength > $thelength) echo "...";
?>
</a>
</h2>
</div>
<div style="clear:both;"></div>
<?php the_excerpt(); ?>
</div><!-- /newspagearticle -->
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>