Wordpress - 自定义存档页面没有预发布?

时间:2016-05-30 15:51:41

标签: wordpress

是否可以在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。

问题是我不需要这个,因为我在这里使用自定义查询。那么,我如何禁用/阻止这个“未使用”的查询。它的废物性能。

1 个答案:

答案 0 :(得分:0)

这解决了我的问题!

function _cancel_query( $query ) {

    if ( !is_admin() && is_post_type_archive( 'computer' ) ) {
        $query = false;
    }

    return $query;
}

add_action( 'posts_request', '_cancel_query' );