使用jQuery或AJAX优化/过滤WP_QUERY帖子

时间:2014-01-20 作者:Jaypee

我知道这个问题已经被问过很多次了,但我确实花了5个多小时寻找答案,却没有找到任何能让我朝着正确方向前进的东西。

我想要达到的目标与此类似http://car-insurance.findthebest.com/ 在左侧选择术语,然后添加这些术语(在本例中,这些术语显示在结果的顶部),并在其旁边添加X以从查询中删除这些术语。

我见过很多过滤插件的例子,但大多数都是基于搜索的,我不想进行搜索。

我的示例:

自定义职位类型=作业

自定义分类法=国家、类型、工作领域(如工程师、设计师、程序员等)

获取所有作业的简单查询(简化)

    <?php
        $jobs = new WP_Query(\'post_type=jobs&posts_per_page=10\');
        while ($jobs -> have_posts()) : $jobs->the_post(); 
    ?>
    <h1><?php the_title(); ?></h1>
    <?php the_excerpt(); ?>

    <?php endwhile; ?>
有谁能给我指出一个教程,一个插件,一些正确的方向吗?

1 个回复
SO网友:codearachnid

我认为您可能正在寻找的是一个插件的组合,如https://wordpress.org/plugins/query-multiple-taxonomies/ 和钩住pre_get_posts 如果您正在循环帖子列表。该插件正在上使用http://theboatworksnews.com/ 因此,您可以使用“项目”部分/过滤器,看看它是否与您要查找的内容相匹配。

结束

相关推荐

如何在进行AJAX调用时加载插件?

我发布了以下问题:How to use shortcodes on a widget sidebar when doing an ajax call?, 没有答案。现在我想问一个更具体的问题。问题似乎是插件没有处理短代码。,好像我用例如。[audio src=\"audioFile.ogg\"] 它工作得很好。所以我猜测,如果之前加载了插件,我可以让它工作。但我不知道如何实现它(也许我错了)。有什么建议吗?这是中的代码functions.php:add_action( \'init\', function