假设我正在开发一个最小的主题,即帖子页面single.php
仅显示文章标题、摘录和内容。
所以一般来说
<?php the_title(); ?>
<?php the_excerpt(); ?>
<?php the_content(); ?>
所以我期待着3个查询。。。
相反,如果我编写一个自定义查询,其中我只是在一个数组中同时获取这3个数据。。。
<?php arr[] = get_row(select title, excerpt, content from wp_posts where post_id = 1); ?>
<?php echo arr[0] ?>
<?php echo arr[1] ?>
<?php echo arr[2] ?>
哪一个更快,或者它有什么不同?
如果错误,请忽略语法。。。
最合适的回答,由SO网友:Oleg Butuzov 整理而成
当然是疑问。速度更快。。。
但在这种情况下,请删除您的wp站点,然后从更快的开始。。。这是我给你的超高速框架。。。
<?php
/*Your bunny wrote */
我做了测试,0.0000001运行时vs WP通常为0.7-2.8
Sarcasm off
这个问题并没有意义,因为使用直接查询和变量输出并没有利用WP的优点。作者显然可以做到这一点,但我不明白为什么要使用WP,而不是使用它的所有积极方面。