自定义布局PHP中的无限帖子
目前我正在Wordpress网站上工作,在两栏中显示的帖子使用PHP代码运行。我面临的问题是,网站上显示的帖子限制在10篇以内。有人知道我可以在代码中的什么地方修改以显示无限的帖子吗?还是我需要一个全新的PHP代码 希望收到你的来信 这是我正在使用的代码自定义布局PHP中的无限帖子,php,wordpress,Php,Wordpress,目前我正在Wordpress网站上工作,在两栏中显示的帖子使用PHP代码运行。我面临的问题是,网站上显示的帖子限制在10篇以内。有人知道我可以在代码中的什么地方修改以显示无限的帖子吗?还是我需要一个全新的PHP代码 希望收到你的来信 这是我正在使用的代码 <?php $i = 0; ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php if($i == 0) {echo '
<?php $i = 0; ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
if($i == 0) {echo '<div class="ng-row">';}?>
<div class="half">
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
</div>
<?php $i++; if($i == 2) {$i = 0;echo '</div>';}?>
<?php endwhile; else: ?>
<?php if($i > 0) {echo '</div>';}?>
<?php endif; ?>
我试着改变数字,但结果不太好 对于无限返回,请将
每页发布设置为-1
add_action( 'pre_get_posts', 'set_posts_per_page' );
function set_posts_per_page( $query ) {
// This will set the query to return all results
$query->set( 'posts_per_page', -1 );
return $query;
}
尽管要知道,这可能对性能非常不利,这取决于帖子的数量。只有当您的结果集有限且知道结果集是什么时,才应该这样做。请编辑您的问题。我已更改了问题,不确定您对我必须更改的内容有何看法。。但现在有人用另一种方式问它。