这是一个非常广泛的问题,因此无法用很多具体的代码来回答。
不过,这里有一些指导方针:
一个。您需要查看自定义分类法以及WP_Query对象与其交互的方式。分类法是一种按特定参数分类的方法 - 在您的情况下,工资水平、部门、位置等。
湾。要实现你的链接演示的异步效果,你需要使用AJAX,以便检索相关信息。您应该发送 AJAX 请求以响应onchange
任何复选框的事件。
C。然后,您将所有检查的值发送到服务器,并使用分类参数对匹配这些值的所有帖子运行查询。
查询将是这样的:
$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。最后,使用从服务器接收到的数据相应地重新填充作业列表。
最后一点:当涉及到需要定制解决方案的复杂功能时,插件并不是很有帮助。