<div class="home-thumbs bottom-thumbs">
<?php $home_query_bottom = new WP_Query("cat=&showposts=20&offset=5"); $b = 0; ?>
<ul class="thumbs">
<?php while ($home_query_bottom->have_posts()) : $home_query_bottom->the_post();
$do_not_duplicate = $post->ID; $b++; ?>
<li class="post-<?php the_ID(); ?> thumb"><?php get_the_image(array('custom_key' => array('thumbnail'), 'default_size' => 'thumbnail', 'width' => '160', 'height' => '160')); ?></li>
<?php endwhile; wp_reset_query(); $b = 0; ?>
</ul>
</div>
<div id="output"></div>
<script type="text/javascript">
$('.go-right').click(function(){
$.ajax({
type: "POST",
url: "process_thumbs.php",
data: "showposts=25",
success: function(html){
$("#output").html(html);
}
});
});
</script>
// process_thumbs.php
<body>
<?php $numposts = $_POST['showposts']; ?>
<div><?php echo "this is the amount of posts to be shown: $numposts"; ?></div>
</body>
シンプルなajax呼び出しのようです。 .go-rightは存在しません。これはただのファイルであり、クリックが実行されていることをテストしました。このajax呼び出しは基本的には機能しません。たぶん誰かが私のコードが間違っているかどうかを確認できます。私のjquery ajaxは私のWordPressサイトでは動作していません
理想的には、wp-Queryループを使用して、ajaxを使用して、別のショーポストでそのループを再実行し、誰かがクリックするとオフセットしたいと考えています。
感謝:
は私のテストコードに従います。私はchromeの開発者ツールを調べて、それは私のprocess_thumbs.php 404エラーと言う。 www.url.com/process_thumbs.phpはurlではありません。私はワードプレスで絶対パスが必要だと思いますか? – Adam
私の答えを更新しました –