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 :
- <script type="text/javascript">
- jQuery(document).ready(function($) {
- var count = 2;
- var total = <?php echo $wp_query->max_num_pages; ?>;
- $(window).scroll(function(){
- if ($(window).scrollTop() == $(document).height() - $(window).height()){
- if (count > total){
- return false;
- }else{
- loadArticle(count);
- }
- count++;
- }
- });
- function loadArticle(pageNumber){
- $('a#inifiniteLoader').show('fast');
- $.ajax({
- url: "<?php bloginfo('wpurl') ?>/wp-admin/admin-ajax.php",
- type:'POST',
- data: "action=infinite_scroll&page_no="+ pageNumber + '&loop_file=loop',
- success: function(html){
- $('a#inifiniteLoader').hide('1000');
-
- $("#tiles" ).append(html); // This will be the div where our content will be loaded
- $("a[rel='colorbox']" ).colorbox({
- transition:'elastic',
- opacity:'0.7',
- maxHeight:'90%'
- });
- }
- });
- return false;
- }
- });
- </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 ...