2016-06-12 7 views
0

私は自分のサイトの静的なPHPページにWordPressのブログ記事を読み込んでいます。ここに関連するコード部分だけがあります。今は3つのブログ投稿が表示されていますが、ボタンを1回クリックするごとに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); 

で始まり、その後、一度に隠す3 /表示するためのjQueryを使用することができます。しかし、誰もが3人以上の人を見ていないときに、100の投稿をすべて取り上げるのは高価な作業です。

もう1つのオプションは、各ボタンをクリックして次の3つの投稿をプルするためにajaxリクエストを行うことです。 このページには、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

関連する問題