仅对特定类别禁用分页

时间:2017-03-01 作者:RDM

我尝试只在特定类别中禁用分页,但没有成功(我将显示该类别中按年份列出的所有帖子)。有人能帮我吗?谢谢

2 个回复
SO网友:bynicolas

你可以试试这个,替换my_cat 与你的类别鼻涕虫。这将在类别的存档页面上呈现循环之前修改主查询。

add_action( \'pre_get_posts\', \'wpse_disable_pagination\' );
function wpse_disable_pagination( $query ) {

  if( is_category( \'my_cat\' ) {
    query->set( \'posts_per_page\', \'-1\' );
  }

}

SO网友:RDM

@bynicolas谢谢!一枪一杀:)

这是对我有用的代码片段的修改后的sintax:

add_action( \'pre_get_posts\', \'wpse_disable_pagination\' );
function wpse_disable_pagination( $query )
{
  if ( is_category( \'newsletter\' ) )
  $query->set( \'posts_per_page\', \'-1\' );
}

相关推荐

Ajax Filtering Pagination

我知道这是一个常见的问题,但我找不到解决办法。我在用户点击复选框时进行了ajax过滤。在用户单击分页之前,一切都正常。当然,我们现在使用的是管理ajax。php页面和分页链接不工作。这是代码。HTML复选框:<input type=\"checkbox\" id=\"telegram_chk\" checked> <input type=\"checkbox\" id=\"twitter_chk\" checked> <input type=\"checkbo