使用PRE_GET_POSTS进行分类帖子计数

时间:2017-02-27 作者:moorewebx

我正在尝试使用pre\\u get\\u posts在分类法类别页面上显示自定义数量的帖子。我可以将其用于单个帖子类型(分类法),但如果我尝试使用多个帖子类型(例如在一个数组中),则无法使其工作。我对php不是很在行,在这里做一点指导会很棒的。以下是我现在的工作内容:

// Change the number of posts that show up on the taxonomy template 
function custom_tax_post_count ( $query ) {
    if (($query->is_tax(\'taxonomy_1\') ))      
    $query->set( \'posts_per_page\', \'-1\' );
}
add_action( \'pre_get_posts\', \'custom_tax_post_count\' );
我想要这样的东西:

// Change the number of posts that show up on the taxonomy template 
function custom_tax_post_count ( $query ) {
    if (($query->is_tax(array(\'taxonomy_1\', \'taxonomy_2\')) ))      
    $query->set( \'posts_per_page\', \'-1\' );
}
add_action( \'pre_get_posts\', \'custom_tax_post_count\' );

1 个回复
SO网友:moorewebx

我回答了我自己的问题,只是在测试时实现了错误(分类法输入错误)。

这是正确的:

// Change the number of posts that show up on the taxonomy template 
function custom_tax_post_count ( $query ) { 
  if (($query->is_tax(array(\'taxonomy_1\', \'taxonomy_2\')) ))
    $query->set( \'posts_per_page\', \'-1\' ); 
} 
add_action( \'pre_get_posts\', \'custom_tax_post_count\' );

相关推荐

如何控制根据Taxonomy术语显示什么模板?

我正在建立一个商业目录,并将给出一些背景,然后在最后有2个问题。The development URL is: http://svcta.lainternet.biz/The website I am rebuilding is: https://www.visitsimivalley.com/当前网站要求每个分类法类型具有唯一的业务概要文件。例如,如果您是一家酒店,并且您也有会议室和婚礼场地,那么您最终会得到3个列表,一个用于酒店,一个用于会议,一个用于婚礼。我希望有一个主配置文件,其中包含我们将显示的