2016-10-15 1 views
0

У меня есть аргументы для отображения моего сообщения с использованием сообщения WP_query. У меня есть ссылка, которая представляет собой список элементов категории. Например, у меня есть категории, которые: Продукты, Услуги и Клиенты. Когда я нажимаю «Продукты», он автоматически меняет мое сообщение и, если вы нажимаете, службы автоматически меняют сообщения служб. Также я хочу добавить ajax для его остановки загрузки страницы. Как мне это сделать ? Пожалуйста, помогите мне сделать это. Я новичок в Wordpress. Где я могу добавить скрипт ajax? а затем измените сообщение клика, чтобы изменить категорию.Как изменить аргументы wordpress query_posts, щелкнув ссылку?

<?php 
    $args = array(
     'post_type' => 'post', 
     'category_name' => 'products', 
     'posts_per_page' => '6', 
    ); 
    $productsBlog = new WP_Query($args); 

    $count = 0; 
    if($productsBlog->have_posts()) : 
?> 

ответ

0

Вы можете попробовать this snippet

Убедитесь, что вы предоставляете post_type аргумент в запросе Ajax, если вы используете пользовательские типы почтовых.

Добавить переменную запроса paged, чтобы включить разбиение на страницы.

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
// where $paged should be used in your arguments along with category_name,post_type_posts_per_page etc 
+0

Благодарим вас за ответ, сэр. Я немного запутан. любой учебник, чтобы рекомендовать меня сэр?. –

+0

Какой раздел вас смущает? Вы пробовали фрагмент? Обратитесь к статье [this] (http://wordpress.stackexchange.com/questions/190655/load-categories-with-ajax). Он содержит подробный ответ и код. Кроме того, есть плагин для вашего требования под названием [AGP Ajax таксономический фильтр] (https://wordpress.org/plugins/agp-ajax-taxonomy-filter) –

+0

игнорировать ajax первый сэр. Я имею в виду сэра. когда я нажму ссылку, он изменит мое «category_name» => «продукты», от args –