问题描述
我在WordPress网站上有很多帖子,大约200k以上。 我要在“帖子”->“所有帖子”中限制管理区域中的帖子总数,但我不想看到所有20万个带有分页的帖子。例如,仅200个最新。 我知道此限制可以通过function.PHP中的代码实现,但无法在Google中找到合适的功能:) 你能给我关于在哪里挖的建议吗?)
解决方法
先生,您指的是“管理区域”,我认为解决方案比您想象的要容易得多。它只是int“屏幕选项”
绝对没有必要插入任何自定义代码:只需在“每页项数:”值中输入每页要加载的帖子数即可。这是一个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' );