
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress REST API入门教程
WP集市
2025-08-28
【WordPress教程】
1614人已围观
-
首先你得明白WordPress REST API就是个通道,让你用代码跟站子聊天。比如从前台拽文章数据,或者从外边发个新帖子——不用进后台点点点,全用HTTP请求搞定。默认你的WordPress网站地址是
https://yoursite.com
,那API入口就在https://yoursite.com/wp-json/wp/v2
。 -
来试试直接浏览器里捞点东西。打开新标签页,输入:
https://yoursite.com/wp-json/wp/v2/posts
嗖一下!你会看到一堆JSON格式的文章数据冒出来,可能有标题、内容、作者ID什么的。JSON这玩意儿就是结构化数据,像快递箱子贴满了标签和内容。
-
想用代码抓数据?这儿来个JavaScript例子,用fetch拉最新5篇文章:
fetch('https://yoursite.com/wp-json/wp/v2/posts?per_page=5')
.then(response => response.json())
.then(posts => {
posts.forEach(post => {
console.log(post.title.rendered);
});
});
- 发文章也能自动化。但得先有权限——通常得传认证信息。举个栗子,用POST请求创建草稿:
$response = wp_remote_post('https://yoursite.com/wp-json/wp/v2/posts', {
method: 'POST',
headers: {
'Authorization': 'Basic ' + btoa('用户名:密码'),
'Content-Type': 'application/json'
},
body: JSON.stringify({
title: '我的API测试文章',
content: '这是从外部API自动生成的內容,像魔法',
status: 'draft'
})
});
-
有时候你会碰到权限错误,像"rest_forbidden"。别慌,这常是插件或主题权限设置拦住了。可以试试装个「JWT Authentication」插件来管API登录,或者检查下REST API权限回调函数是不是返回了
true
。 -
最后记得,API能玩的不止文章。用户、评论、媒体库都能操作。比如
wp/v2/users
拉用户列表,wp/v2/media
上传图片。关键是多看官方文档,边试边错——代码和做菜一样,多炒几锅就香了。
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。

热门文章
