如何限制Wordpress管理区域中的分页总数?

问题描述

我在WordPress网站上有很多帖子,大约200k以上。 我要在“帖子”->“所有帖子”中限制管理区域中的帖子总数,但我不想看到所有20万个带有分页的帖子。例如,仅200个最新。 我知道此限制可以通过function.PHP中的代码实现,但无法在Google中找到合适的功能:) 你能给我关于在哪里挖的建议吗?)

解决方法

先生,您指的是“管理区域”,我认为解决方案比您想象的要容易得多。它只是int“屏幕选项”

enter image description here

绝对没有必要插入任何自定义代码:只需在“每页项数:”值中输入每页要加载的帖子数即可。这是一个wp代码设置。我没有理由为此进行自定义编码。

,

我在这里https://codex.wordpress.org/Pagination找到解决方案 像这样的东西:

function my_post_queries( $query ) {

  if (is_admin() && $query->is_main_query()){


    if(is_admin()){
      $query->set('posts_per_page',3);
    }

    if(is_category()){
      $query->set('posts_per_page',3);
    }

  }
}
add_action( 'pre_get_posts','my_post_queries' );