@TJ Sherrill,作为@Milo answer, WordPress说,“如果您想在页面呈现期间更改选项的值,而不在数据库中永久更改它,您可以使用pre_option_(option name)
.
下面是与您的问题相关的示例代码,使用is_tax
作为条件分类法:
add_filter( \'pre_option_posts_per_page\', \'limit_posts_per_page\' );
function limit_posts_per_page( $posts_per_page )
{
/* taxonomy "genre" with term "romantic" */
if ( is_tax( \'genre\', \'romantic\' ) )
return 11;
return $posts_per_page;
}
只要根据需要调整条件标签即可。