如何通过单击按钮增加PHP变量中的整数?

时间:2016-06-12 15:34:36

标签: php wordpress increment

我将WordPress博客帖子加载到我网站上的静态PHP页面中。这只是相关的代码部分。现在,只出现了3篇博文,但我希望每次点击按钮都能加载3个博客。最后,当没有更多帖子要加载时,在id = theend(我正在使用jquery)中显示文本。谢谢。

<?php require( $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-load.php' ); ?>

      <?php
      global $post;
      $args = array( 'posts_per_page' => 3 );

      <div class="row">
      // here is where the 3 posts (title, img, etc.) load
      </div>

      <?php endforeach; ?>

/////////////

<span id="theend" style="display:none">No more posts to display</span>
<button class="btn">Read More</button> 

1 个答案:

答案 0 :(得分:0)

你可以从

开始
$args = array( 'posts_per_page' => 100 );

然后使用jQuery一次显示/隐藏3个。但是,当不是每个人都会看到超过3个帖子时,这是一个昂贵的操作来拉动所有100个帖子。

另一个选择是执行ajax请求,每个按钮单击以拉出接下来的3个帖子。 本页面提供了有关在Wordpress中使用AJAX的说明:https://premium.wpmudev.org/blog/using-ajax-with-wordpress/?trm=b&utm_expid=3606929-67.-MP1PYYzS_6mvlSTiltv6Q.1&utm_referrer=https%3A%2F%2Fwww.google.com%2F