2016-06-12 37 views
0

我將WordPress博客文章加載到我的網站上的靜態PHP頁面中。這裏只是相關的代碼部分。目前,只有3篇博客文章出現,但是我希望每點擊一下按鈕就能載入3篇博文。最後,當沒有更多的帖子加載時,在id = theend中顯示文本(我正在使用jquery)。謝謝。如何通過點擊按鈕來增加PHP變量中的整數?

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

,您可以先

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

然後使用jQuery顯示/隱藏3在同一時間。但是,如果不是每個人都會看到超過3個帖子,那麼這將是一項耗資巨大的操作。

另一種選擇是每個按鈕點擊一下就可以做一個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

相關問題