@Axel030392

Как Создать фильтр постов на AJAX для шаблона страницы в WordPress?

прежде чем написать сюда, поискал в гугле и не нашел нечего подходящего. Задача такая: Есть шаблон страницы, в которой я вывожу посты из несколких категорий одновременно. Вывожу их так
<?php               
if ( have_posts() ) : // если имеются записи в блоге.
    query_posts('cat=220');   // указываем ID рубрик, которые необходимо вывести.
    while (have_posts()) : the_post();  // запускаем цикл обхода материалов блога

?>

        <img src="<?php echo get_the_post_thumbnail_url( get_the_ID(), 'medium' ) ?>" id="<?php echo get_the_ID() ?>" > 

<?php
    endwhile;  // завершаем цикл.
endif;
/* Сбрасываем настройки цикла. Если ниже по коду будет идти еще один цикл, чтобы не было сбоя. */
wp_reset_query();
?>


И вот таких категорий несколько на странице. По факту это всего лишь картинки с постов.

Нужно каждой добавить свой фильтр, при этом чтоб фильтр не трогал другие категории, а только конкретную

Параметры фильтра тоже довольно просты, это:

  • Все - все посты
  • По авторому - только посты конкретного автора, пусть это будет ID=1
  • Пользовательские - все посты авторов, кроме автора ID=1
  • Личные - только личные посты зарегистрированного пользователя, который использует этот фильтр. Если пользователь не авторизован, то нужно выводить типо "Авторизуйтесь"

Как это можно реализовать, знаю только что с помощью AJAX, но как не знаю
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы