【发布时间】:2018-07-22 19:41:20
【问题描述】:
我正在尝试使用 javascript 和 Wordpress REST API 更新自定义字段。
我可以使用它轻松创建一个新帖子,并且效果很好:
var post = new wp.api.models.Post( { title: 'This is a test post' } );
post.save();
但是我需要更新帖子自定义字段。我已经尝试过这里看到的以下代码:https://wordpress.stackexchange.com/questions/218261/wp-api-js-backbone-client-how-to-update-post-meta:
var parentId = 91; // the post id
var metaData = new wp.api.collections.PostMeta('', {parent: parentId});
metaData.fetch()
.done(function(data) {
var someKey = data.findWhere({key: 'someKey'});
someKey.set('value', 'newValue');
someKey.save({parent: parentId});
});
但我只是在控制台中收到以下错误:
Uncaught TypeError: wp.api.collections.PostMeta is not a constructor
任何帮助都会很棒。
谢谢
【问题讨论】:
标签: javascript jquery wordpress rest api