如何通过单击链接更改wordpress query_posts参数?

时间:2016-10-15 02:18:31

标签: php ajax wordpress wordpress-theming

我有一个参数来使用WP_query帖子显示我的帖子。我有一个类别项列表的链接。例如,我有以下类别:产品,服务和客户。当我点击产品时,它会自动更改我的查询帖子,如果点击服务自动更改为服务帖子。另外我想添加ajax来停止加载页面。我该怎么做 ?请帮我这样做。我是wordpress的新手。我在哪里添加ajax脚本?然后更改单击帖子以更改类别。

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

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

1 个答案:

答案 0 :(得分:0)

您可以尝试this snippet

如果您使用自定义帖子类型,请确保在ajax请求中提供post_type参数。

添加分页查询变量以启用分页。

 $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