我正在尝试使用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\' );
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\' );