<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>
Cela ressemble à un simple appel ajax. .go-right existe il est juste dans un autre fichier et j'ai testé que le clic est en cours d'exécution. Cet appel ajax ne fonctionne fondamentalement pas. Peut-être que quelqu'un pourrait identifier si mon code est faux.mon jquery ajax ne fonctionne pas sur mon site wordpress
Idéalement, je veux prendre cette boucle wp-Query et utiliser ajax pour exécuter cette boucle à nouveau avec différents points d'affichage et de décalage si quelqu'un clique.
merci. J'ai vérifié les outils de développement de chrome et il dit mon erreur process_thumbs.php 404. dit www.url.com/process_thumbs.php, ce qui n'est pas l'url. Je suppose que dans wordpress vous avez besoin de chemins absolus? – Adam
Mis à jour ma réponse –