是否可以在Archive-Page上禁用预加载的帖子,例如archive-computers.php?
示例(archive-computers.php):
<?php
/**
* The archive template file
*
* @link http://codex.wordpress.org/Template_Hierarchy
* @package WordPress
* @subpackage mydomain.de
*/
var_dump($posts);
?>
是的,这里我已经在帖子中发帖了。在我的情况下,默认的posts_per_page =&gt; 10。
问题是我不需要这个,因为我在这里使用自定义查询。那么,我如何禁用/阻止这个“未使用”的查询。它的废物性能。
答案 0 :(得分:0)
这解决了我的问题!
function _cancel_query( $query ) {
if ( !is_admin() && is_post_type_archive( 'computer' ) ) {
$query = false;
}
return $query;
}
add_action( 'posts_request', '_cancel_query' );