每页文章Wordpress
PHP noob试图将这里的每页帖子数增加到99每页文章Wordpress,wordpress,loops,post,jquery-post,Wordpress,Loops,Post,Jquery Post,PHP noob试图将这里的每页帖子数增加到99 <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> <?php endwhile; ?> <?php else : ?> <?php get_te
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
<?php else : ?>
<?php get_template_part( 'content', 'none' ); ?>
但是我不想在if语句上方添加
。这可以在不使用任何php的情况下完成:
- 转到或
- 从仪表板转到“设置”选项,然后再转到其中的“读取”选项
- 该页面的第二个标题是“博客页面最多显示”,将其更改为99
- 你现在应该每页看到99篇文章
查询帖子是正确的。永远不要使用查询帖子
,永远不要。如果需要自定义查询,应使用WP\u query
或get\u posts
如果需要更改主页(而不是首页)或任何类型的存档页(不包括page.php类型模板),请使用更改主查询,这是更改主查询的正确且唯一的方法。使用条件标记以特定页面为目标
要仅更改主页的每页帖子,可以执行以下操作
function custom_ppp($query) {
if (!is_admin() && $query->is_home() && $query->is_main_query() ) {
$query->set( 'posts_per_page', '99' );
}
}
add_action( 'pre_get_posts', 'custom_ppp' );
你可以通过WordPress管理员轻松做到这一点。