简介
wordpress-rest-api 是一个 npm 包,旨在通过 WordPress 的 REST API 来实现数据的读取和操作。使用该包前,需要先确保 WordPress 已经开启 REST API 功能。
安装
可以通过 npm 进行安装:
npm install wordpress-rest-api
安装完成后,在代码的开头处添加以下代码以引用该包:
const wpAPI = require('wordpress-rest-api')
使用方法
- 连接到 WordPress
可以使用
wpAPI.site
连接到 WordPress,并指定连接地址和 API 版本:
const WP = new wpAPI({ endpoint: 'http://example.com/wp-json', version: 'wp/v2' })
- 获取文章
可以使用
WP.posts()
方法来获取文章,并传入一个回调函数以处理获取到的数据:
WP.posts().get((err,data) => { if(err) { console.log(err) } else { console.log(data) } })
- 创建文章
可以使用
WP.posts().create()
方法来创建文章:
-- -------------------- ---- ------- --- ---- - - ------ ------ ------- -------- ----- -- - ------ ---- ------- ----- --------- ---- ------ ------- --------- - ----------------------- ---------- -- - ------- - ---------------- - ---- - ----------------- - --
- 更新文章
可以使用
WP.posts().update()
方法来更新文章:
-- -------------------- ---- ------- --- ---- - - ------ -------- ------- -------- -------- --------- ------- --------- - ----------------------------- ---------- -- - ------- - ---------------- - ---- - ----------------- - --
- 删除文章
可以使用
WP.posts().delete()
方法来删除文章:
WP.posts().id(1).delete((err,data) => { if(err) { console.log(err) } else { console.log(data) } })
总结
通过 npm 包 wordpress-rest-api,我们可以轻松地使用 WordPress 的 REST API 来读取和操作数据。虽然本教程中仅展示了部分使用方法,但是该包具有更多强大的功能,希望大家在实践中能够深入学习并且灵活地运用。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671158dd3466f61ffe5cf