• Добрый день, описываю следующую проблему и надеюсь что найду помощь в решении задачи.
    У меня есть список категорий: при клике на категорию, у меня айксом должны подгружаться 3 последнии записи из этой категории.
    Как я это реализую:
    1) Выводим список категорий
    <?php
    $args = array(
    ‘orderby’ => ‘ID’,
    ‘order’ => ‘ASC’,
    ‘style’ => ‘list’,
    ‘show_count’ => 0,
    ‘hide_empty’ => 0,
    ‘use_desc_for_title’ => 0,
    ‘child_of’ => 3,
    ‘feed’ => »,
    ‘feed_type’ => »,
    ‘feed_image’ => »,
    ‘exclude’ => »,
    ‘exclude_tree’ => »,
    ‘include’ => »,
    ‘hierarchical’ => false,
    ‘title_li’ => »,
    ‘number’ => NULL,
    ‘echo’ => 1,
    ‘depth’ => -1,
    ‘current_category’ => ‘active-cat’,
    ‘pad_counts’ => 0,
    ‘taxonomy’ => ‘category’,
    ‘walker’ => ‘Walker_Category’,
    ‘hide_title_if_empty’ => true,
    );
    wp_list_categories( $args );
    ?>
    2) Далее выводим записи категорий
    <?php query_posts(‘category_name=echo $_POST[«link»];’); ?> // ТУТ В ПЕРЕМЕННУЮ LINK У НАС ПОПАДАЕТ ИМЯ КАТЕГОРИИ ПО КЛИКУ НА НЕЕ САМУ, ТО ЕСТЬ ПОЛУЧАЕТСЯ, ЧТО ПО КЛИКУ У НАС ПРОИСХОДИТ АЯКС ЗАПРОС И ОБНОВЛЯЕТСЯ СПИСОК ЗАПИСЕЙ
    <?php while (have_posts()) : the_post(); ?>
    <?php $cat = get_the_category($post->ID); ?>
    <div class=»col-lg-4 <?php echo $cat[0]->category_nicename; ?>»>
    <div class=»case_block»>
    <div class=»case_hover»>«></div>
    <p><?php the_title(); ?></p>
    /images/case_lab.png» alt=»case»>
    </div>
    </div>
    <?php endwhile; ?>
    3) Теперь совственно сам скрипк, который вытаскивает имя категории и вставлет его в переменную link
    jQuery(‘.case ul li a’).click(function(e){
    e.preventDefault();
    var hash = atr.split(‘case-studies/’)[1];
    var link = hash.split(‘/’)[0];
    jQuery.ajax({
    url: «index.php»,
    type: «POST»,
    data: «link=»+link,
    success: function(responseText){
    alert(responseText);
    }
    });

    });

    В итоге по клику у меня должна отправиться переменная link, но не совсем понимаю как это сделать

  • Тема «ajax Обновление записей» закрыта для новых ответов.