试图从各种建议中拼凑出一个函数,该函数根据所讨论的自定义帖子类型类别设置每页的帖子数量。例如,一个;按字母顺序排列;类别包含3500多个帖子,因此我希望分页,但需要一个子类别“No No No modHFGen.dll;“A”;包含100篇文章,我想不分页显示它们。“的术语\\u id”;“A”;is 1858,代表;按字母顺序排列;是1853年。我可以在条件中检查特定的术语ID吗?当然不是这样,这只是猜测。。。
add_filter(\'pre_get_posts\', \'limit_change_posts_archive\');
function limit_change_posts_archive($query){
if ( is_archive && is_tax( \'pdsh_categories\' ) && is_term( 1858 ) {
$query->set(\'posts_per_page\', -1);
}
return $query;