这是一个非常广泛的问题,因此无法用很多具体的代码来回答。
虽然这里有一些指导:
a。您需要查看custom taxonomies以及WP_Query对象与之交互的方式。 分类法是一种按特定参数分类的方法 - 在您的情况下,工资水平,部门,地点等。
b。要实现链接显示的异步效果,您需要使用AJAX以检索相关信息。您应该发送AJAX请求以响应任何复选框的onchange
事件。
c。然后,您将所有选中的值发送到服务器,并使用taxonomy parameters运行与这些值匹配的所有帖子的查询。
查询将沿着这些路线的东西:
$args = array(
'post_type' => 'post',
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'salary',
'field' => 'slug',
'terms' => array('high', 'low')
),
array(
'taxonomy' => 'sector',
'field' => 'slug',
'terms' => array('private'),
)
)
);
$query = new WP_Query($args);
d。最后,使用从服务器收到的数据重新填充作业列表。
最后说明:对于需要定制定制解决方案的复杂功能,插件并不是非常有用。
嗨,它可能通过这个插件,http://codecanyon.net/item/taxonomies-filter-widget/full_screen_preview/4282257?ref=I0 这是一个商业插件,$ 16个 – bard