0

由于小型会议网站的截止日期紧迫,因此使用 wordpress 模板。有一个“添加员工”选项和 [staff] 短代码,允许添加会议参与者。STaff 也可以按部门标记。不幸的是,没有办法按部门动态过滤员工,因此只显示特定部门的员工。

Ideally I'd like a select dropdown with a list of departments, that when selected would filter and display ONLY staff in that department.

显示特定部门的简码很简单

[人员部门="DEPARTMENT_NAME" /]

是否有一些我可以使用的通用 ajax 可以实现这一点?

4

1 回答 1

0

对于在 wordpress 中正确工作的 ajax,您需要创建 ajax 处理程序,创建 php 文件并包含“wp-load.php”是一种不好的做法,这篇文章http://wp.tutsplus.com/articles/getting-started-with- ajax-wordpress-pagination/将解释使用 ajax 的正确做法。

您可以在 ajax 请求的查询参数中发送部门名称,并do_shortcode('[staff department="DEPARTMENT_NAME" /]')在处理您的 ajax 请求的函数中使用 wordpress。打印生成的 html 并在 ajax 成功回调中do_shortcode()替换相应的 html。<div>

于 2013-03-17T09:35:12.217 回答