利用WordPress REST API构建自定义路由与简单Web应用
1. WordPress REST API中的自定义路由相关基础
在WordPress REST API里,有几个关键的元素和方法值得了解:
- WPDB类 :WordPress定义了一个名为WPDB的类,它包含一些用于与数据库交互的函数。其主要目的是提供一个与WordPress数据库的接口,可用于与其他相应数据库进行通信。
- get_post_meta函数 :该函数用于检索文章的元字段。如果返回值为false,它将返回一个数组;如果返回值为true,则返回元数据字段的值。
- 第三方插件 :这是一种较为明显的方法,你可以依赖第三方插件及其内置函数。当为现有的插件或网站添加RESTful API时,你应该已经有用于获取所需数据的类。REST API可用于从HTTP请求中获取这些类的参数,然后将结果传递给同一REST API的响应类。
以下是一个使用WP_Query函数获取文章并循环遍历WP_Query对象以获取所需数据的代码示例:
protected function perform_query( $reqst, $argz, $respond = true) {
$posts_query = new \WP_Query();
$query_result = $posts_query->query( $argz );
$data = array();
if ( ! empty(
超级会员免费看
订阅专栏 解锁全文
454

被折叠的 条评论
为什么被折叠?



