【发布时间】:2016-09-12 09:54:12
【问题描述】:
我是初学者,我需要一些帮助来优化我的“所有帖子”页面。
我有一个页面,其中包含我所有已发布的帖子 (300+)。我用这段代码显示它们:
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
<?php the_title();?></a>
<?php
global $wpdb;
$postid = $post->ID;
$postTit = $wpdb->get_var( "SELECT posttitle FROM wp_posts WHERE ID=" . $postid);
echo "{$postTit}";
?>
<div class="comments">
<?php
global $wpdb;
$postid = $post->ID;
$commCount = $wpdb->get_var( "SELECT comment_count FROM wp2_posts WHERE ID=" . $postid);
echo "{$commCount }";
?>
</div>
<?php endwhile;
问题是:
我正在考虑“存储”查询并每小时更新一次。我试图用谷歌搜索一些关于它的东西,但没有成功。如果有人能告诉我至少需要搜索什么,我将不胜感激,因为我是这类事情的初学者。
(抱歉英语不好)
编辑 1
你们认为使用 PHP 将数据从 MySQL 转换为 JSON 并每小时更新一次是个好主意吗?
【问题讨论】:
标签: php mysql database wordpress store