Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自定义布局PHP中的无限帖子_Php_Wordpress - Fatal编程技术网

自定义布局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 '

目前我正在Wordpress网站上工作,在两栏中显示的帖子使用PHP代码运行。我面临的问题是,网站上显示的帖子限制在10篇以内。有人知道我可以在代码中的什么地方修改以显示无限的帖子吗?还是我需要一个全新的PHP代码

希望收到你的来信

这是我正在使用的代码

<?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;
}

尽管要知道,这可能对性能非常不利,这取决于帖子的数量。只有当您的结果集有限且知道结果集是什么时,才应该这样做。

请编辑您的问题。我已更改了问题,不确定您对我必须更改的内容有何看法。。但现在有人用另一种方式问它。