Infinite Scroll Wordpress

Infinite Scroll Wordpress - HTML/CSS - Programmation

Marsh Posté le 21-06-2013 à 16:38:55    

Salut, je suis en train de modifier un theme, qui a un infinite scroll sur la home page. J'ai modifier le theme pour qu'il utilise le theme de la home page pour toutes les categories de posts, en mettant ces categorie en menu.
 
Le probleme est que le javascript de l'infinite scroll charge en fait les derniers posts sans prendre en consideration la categorie .... comment puis je modifier ce code pour qu'il le fasse ?  
 

Code :
  1. <script type="text/javascript">
  2.     jQuery(document).ready(function($) {
  3.         var count = 2;
  4.         var total = <?php echo $wp_query->max_num_pages; ?>;
  5.         $(window).scroll(function(){
  6.                 if  ($(window).scrollTop() == $(document).height() - $(window).height()){
  7.                    if (count > total){
  8.                        return false;
  9.                    }else{
  10.                      loadArticle(count);
  11.                    }
  12.                    count++;
  13.                 }
  14.         });
  15.         function loadArticle(pageNumber){
  16.                 $('a#inifiniteLoader').show('fast');
  17.                 $.ajax({
  18.                     url: "<?php bloginfo('wpurl') ?>/wp-admin/admin-ajax.php",
  19.                     type:'POST',
  20.                     data: "action=infinite_scroll&page_no="+ pageNumber + '&loop_file=loop',
  21.                     success: function(html){
  22.                         $('a#inifiniteLoader').hide('1000');
  23.        
  24.                         $("#tiles" ).append(html);    // This will be the div where our content will be loaded
  25.                         $("a[rel='colorbox']" ).colorbox({
  26.                                 transition:'elastic',
  27.                                 opacity:'0.7',
  28.                                 maxHeight:'90%'
  29.                         });
  30.                     }
  31.                 });
  32.             return false;
  33.         }
  34.     });
  35. </script>


 
Je penses que ca se passe au niveau du " data: "action=infinite_scroll&page_no="+ pageNumber + '&loop_file=loop', " mais je ne suis meme pas sur ...
 

Reply

Marsh Posté le 21-06-2013 à 16:38:55   

Reply

Marsh Posté le 25-06-2013 à 13:09:27    

up

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed