我们曾经讲了如何制作短码(查看),今天我们就通过短码实现一个带有无刷新动态分类筛选以及分页的文章列表。 该文章列表带有单选筛选功能,筛选条件可以是分类、标签或者其他自定义分类,采用ajax技术,文 …
阅读全文 »WordPress 检查一篇文章是否存在
前些天给 WordPress大学 重新添加了文章收藏功能,还是使用 WP Favorite Posts 插件实现,紧接着发现一个问题:网站删除了一些文章,如果用户之前收藏过这些文章,他们的收藏数据中仍旧包含这些文章的ID, …
阅读全文 »使用 WP_Error 类进行 WordPress 错误处理(二)
在《使用 WP_Error 类进行 WordPress 错误处理》这个系列的第一篇文章中,我们对 WP_Error 这个类做了一个介绍,我们通过代码示例来讲解了这个类的属性、方法,以及它的作用和职能。 本文,也是该系列的最 …
阅读全文 »使用 WP_Error 类进行 WordPress 错误处理(一)
由于用户的行为是无法预测的,一个网站或应用程序可被编程为正确地拒绝由用户输入的任何无效数据,并通知用户该数据是无效的。这个过程被称为错误处理。 WordPress 附带了一个 WP_Error 类,让 WordPress …
阅读全文 »如何为 WordPress 主题和插件添加管理通知(Admin Notices)
当你在 WordPress 管理后台界面时,你会遇到一些“管理通知(Admin Notices)”,让你知道错误、更新设置、请求操作等等。大多数默认的管理通知都是由 WordPress 添加的,但如果你是主题或插件开发者,你可能 …
阅读全文 »WordPress HTTP API 指南:回顾
撰写一个有关API,或API的一部分的系列教程,所面临的其中一个挑战,是不花费太多时间很难覆盖所述API的各个方面,同时尽量不只是简单带过API的皮毛,而没有给予足够的实用信息。 案例分析:纵观过去的系列 …
阅读全文 »WordPress HTTP API 指南:从 wp_remote_post 保存数据
在前面的文章中,我们创建了一个小插件作为 wp_remote_post 的实例,但是这个实例还没有完成。 当然,通过实例可以看到如何使用函数发出请求,甚至如何设置一个脚本来负责接收数据并返回数据,但它是没有多 …
阅读全文 »WordPress HTTP API 指南:wp_remote_post 实例
在前面的文章中,我们回顾了 GET 请求,使用 PHP 原生功能来发起请求,以及概览了 WordPress wp_remote_post API 函数及所提供的参数。 本文将在实际中使用 wp_remote_post 以便了解它是如何具体工作的。请 …
阅读全文 »WordPress HTTP API 指南:wp_remote_post 概述
在 WordPress HTTP API 指南这个系列的上半部分,我们讲解了 wp_remote_get,具体说来有如下几个方面: wp_remote_get 函数概述 一个 wp_remote_get 实例 如何处理 wp_remote_get 响应 了解 wp_remote_get …
阅读全文 »WordPress HTTP API 指南:wp_remote_get 参数
在前面的文章中,我们已经概述了 wp_remote_get 函数,以及通过实例来展示如何使用它。 在学习 WordPress HTTP API 的其他功能前,我们需要切确地了解通过 wp_remote_get 发起的请求会返回什么信息,以便我 …
阅读全文 »WordPress HTTP API 指南:wp_remote_get 响应
在这个系列,我们已经学习了 wp_remote_get 这个 WordPress HTTP API 函数,它是如何工作,我们如何使用它,以及它接收哪些参数。 现在我们已经可以写出详细的请求,但是,这仅仅是它的一半功能,还需要学 …
阅读全文 »WordPress HTTP API 指南:wp_remote_get 实例
在本系列的上一篇文章中,我们了解了可用于远程请求的 PHP 函数: file_get_contents cURL 此外,我们还讨论了 WordPress 的 wp_remote_get 函数。 本文,我们将在实战中使用 wp_remote_get —— 该函数是 H …
阅读全文 »WordPress HTTP API 指南:wp_remote_get 概述
当涉及到网站、Web应用程序,甚至基于WordPress的项目的范围内实现远程的请求,都有几乎相同的模式: 向服务端发起请求 对接收到的请求进行处理,读取响应或抓取错误 返回响应信息给请求者 这个特定的格式 …
阅读全文 »WordPress Settings API 指南:验证、过滤和输入(二)
本文就是这个系类的最后一篇了,在上一篇文章,我们了解了 验证、安全过滤(sanitization)和一些基本的输入元素,以便我们可以更方便地创建设置页面。 文本将一起来看下最后一组的3个选项,看看如何挂载它 …
阅读全文 »WordPress Settings API 指南:验证、过滤和输入(一)
如果你刚刚加入我们,我们已经讲解了这个系列的很多话题 —— 我们试图对 WordPress Settings API 以及相关函数做一个完整的概述。目前已经通过实际例子讨论了 设置、选项、导航和菜单 等内容。 在这个系列的 …
阅读全文 »