WPJAM插件最近更新了 WordPress后台文章列表页全 AJAX 操作功能,降低了主机访问次数,提高了网站后台速度。如果你不知道这个插件,请看 WPJAM Basic插件安装使用详细介绍。下面是魏艾斯笔记的详细介绍。
1、什么是 ajax技术?
AJAX 也叫异步 Javascript 和 XML,是 Web 开发中使用的一组技术,它允许网页部分内容与服务器进行通信,而无需重新加载页面。使用 AJAX 技术,Web 上的数据在不影响现有网页的情况下与服务器交换数据。
在 WordPress后台使用到 ajax技术的地方:在帖子编辑屏幕中看到 AJAX 的使用。比如你可以在其中添加新类别,而无需重新加载页面。另外在评论页面上也有体现,当你批准或删除评论时无需重新加载页面。
简单理解就是 ajax操作是页面局部刷新,节省服务器流量、降低资源占用、速度更快。
2、AJAX 操作文章
WPJAM 插件早已实现了在文章列表页进行 AJAX 操作。现在为了方便把很多操作都提到列表页显示出来。
比如以前开启 “简单SEO” 后,在文章列表页的每篇文章都会有一个 “SEO设置”,点击后弹窗让你设置改文章的 SEO 标题,描述和关键字。这个操作是无需刷新当前页面,使用 AJAX 实现的,操作非常方便。
3、AJAX 查询文章
现在 WPJAM 进一步实现了 AJAX 查询文章,在文章列表查询文章,点击后不再刷新页面,先有加载效果的 loading 的图片,然后直接返回列表数据。

如上图所示箭头指的地方都实现了 AJAX 操作。
- 文章状态栏切换:从全部到已发布,无需刷新页面,直接切换。
- 文章搜索功能:无需刷新页面,直接返回搜索结果。
- 文章筛选功能:无需刷新页面,直接返回搜索结果。
- 文章排序功能:点击之后是无需刷新页面。
- 点击作者筛选:分类筛选,标签筛选,都是 AJAX 操作。
4、AJAX 操作开关
如果和其他插件冲突或你不喜欢,可以关闭 ajax功能。
在 WordPress后台,定位到 WPJAM > 文章设置,第一个就是开启/关闭 AJAX 。
另外还可以在后台文章列表显示文章缩略图、浏览次数、作者过滤、排序选择等方便实用的功能。
提示:如果主题自带浏览次数,那么这里的就别开了,否则会导致数字失真。

不过老魏还是建议保留,在交互和体验方面对用户有很大好处。
5、AJAX还用在哪些地方?
AJAX作为一个面世多年的技术,在 web 页面应用非常广泛。老魏搜集到以下这些 web 页面都使用了 AJAX技术。
搜索引擎的关键词下拉列表。这是我们每天都在用的,没啥可说的。

视频网站的分类菜单 AJAX操作。点击菜单时左侧和上方的内容都是不变的,而下图红框的菜单会有相应内容返回。

百度统计后台,也是 ajax技术,左侧菜单不变,右侧可以查看具体内容。
宝塔面板也在使用 ajax技术,老魏问过宝塔Linux面板开发者良哥确认。
最有名的 AJAX技术实现是 Gmail 邮箱界面,操作全都在一个页面不用刷新,邮件撰写、发送、删除、搜索全部操作都在一个页面上完成,用着实在是太舒服了。
老魏不是搞技术的,也是一时好奇,就查到了这么些有的没的。没想到 AJAX技术早已经走进我们的工作、生活中。了解一下对我们有什么好处就行了,更深层次的东西交给开发者好了。