Actualizar Post Meta con Backbone y la API REST

4

Estoy empezando con un proyecto que utiliza Backbone y la API de REST de WP, pero tengo un pequeño problema.

El uso de la API JS incorporada para modelos y colecciones me permite actualizar bastante fácilmente el título o contenido de una publicación. Todo lo que tengo que hacer es llamar:

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

Y todo funciona muy bien. Pero para meta meta, no parece haber una manera fácil de actualizar una entrada a la base de datos. ¿Alguien sabe cómo tomar un modelo de publicación en Backbone y actualizar sus metadatos?

    
pregunta Jason Hoffmann 06.05.2015 - 18:23

1 respuesta

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});
  });
    
respondido por el pdme 19.02.2016 - 22:23

Lea otras preguntas en las etiquetas