2013-03-16 55 views
0

由于基于小型会议的网站的期限很紧,因此使用了wordpress模板。有一个“添加员工”选项和[员工]简码,允许增加与会者。 STaff也可以由部门标记。不幸的是,没有办法按部门动态过滤员工,因此只显示特定部门的员工。Ajax在wordpress中过滤和显示图库缩略图

理想情况下,我希望有一个部门列表的选择下拉菜单,选中时只会过滤和显示该部门中的员工。

显示特定部门的短码简直是

[总参谋部=“DEPARTMENT_NAME” /]

有一些通用的AJAX我可以使用,可以做到这一点?

回答

0

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

您可以在Ajax请求的查询参数发送部门名称,并使用WordPress的do_shortcode('[staff department="DEPARTMENT_NAME" /]')在它将处理Ajax请求的功能。打印从do_shortcode()生成的html,并在ajax成功回调上替换适当的<div>的html。