2023-06-11 / 307阅
WordPress REST API 允许您使用 HTTP 请求来访问和操作您的 WordPress 站点数据。其中之一是标签接口,它允许您获取、创建、更新和删除 WordPress 中的标签。
/wp-json/wp/v2/tags
/wp-json/wp/v2/tags/{tag_id}
/wp-json/wp/v2/tags
/wp-json/wp/v2/tags/{tag_id}
/wp-json/wp/v2/tags/{tag_id}
注:{tag_id}
是标签的 ID。
GET
GET
POST
POST
或 PUT
DELETE
/wp-json/wp/v2/tags
GET
fetch('http://your-site.com/wp-json/wp/v2/tags')
.then(response => response.json())
.then(tags => {
console.log(tags);
});
/wp-json/wp/v2/tags/{tag_id}
注:{tag_id}
是标签的 ID。
GET
fetch('http://your-site.com/wp-json/wp/v2/tags/1')
.then(response => response.json())
.then(tag => {
console.log(tag);
});
/wp-json/wp/v2/tags
POST
参数 | 类型 | 必须 | 描述 |
---|---|---|---|
name | 字符串 | 是 | 标签名称 |
slug | 字符串 | 否 | 标签 URL 别名 |
description | 字符串 | 否 | 标签描述 |
taxonomy | 字符串 | 否 | 指定标签所属的分类法 |
fetch('http://your-site.com/wp-json/wp/v2/tags', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer {your_access_token}'
},
body: JSON.stringify({
name: '新标签',
slug: 'new-tag',
description: '新标签的描述',
taxonomy: 'post_tag'
})
})
.then(response => response.json())
.then(newTag => {
console.log(newTag);
});
/wp-json/wp/v2/tags/{tag_id}
注:{tag_id}
是标签的 ID。
POST 或 PUT
参数 | 类型 | 必须 | 描述 |
---|---|---|---|
name | 字符串 | 否 | 标签名称 |
slug | 字符串 | 否 | 标签 URL 别名 |
description | 字符串 | 否 | 标签描述 |
fetch('http://your-site.com/wp-json/wp/v2/tags/1', {
method: 'POST', // 或 PUT
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer {your_access_token}'
},
body: JSON.stringify({
name: '修改后的标签名称',
slug: 'updated-tag-slug',
description: '修改后的标签描述'
})
})
.then(response => response.json())
.then(updatedTag => {
console.log(updatedTag);
});
/wp-json/wp/v2/tags/{tag_id}
注:{tag_id}
是标签的 ID。
DELETE
fetch('http://your-site.com/wp-json/wp/v2/tags/1', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer {your_access_token}'
}
})
.then(response => {
console.log(response.status); // 204 表示删除成功
});
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228