Atualizando o Post Meta com o Backbone e a API REST

4

Estou começando com um projeto que está usando o Backbone e a API REST do WP, mas estou tendo um pequeno problema.

O uso da API JS integrada para modelos e coleções permite atualizar facilmente um título ou conteúdo da postagem. Tudo o que tenho a fazer é chamar:

this.model.set({title: 'New Title'});
this.model.save();

E tudo funciona muito bem. Mas para post meta, não parece ser uma maneira fácil de atualizar uma entrada para o banco de dados. Alguém sabe como fazer um post model no Backbone e atualizar seus metadados?

    
por Jason Hoffmann 06.05.2015 / 18:23

1 resposta

0
var parentId = 96; // 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});
  });
    
por pdme 19.02.2016 / 22:23