Aangemaakte reacties

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Thread starter Moi in Actie

    (@moi-in-actie)

    Probleem is inmiddels verholpen met de volgende code:

    public function get_post_meta() {
        global  $json_api;
        extract($json_api->query->get(array('post_id')));
    
       $meta= get_post_meta($post_id, 'video_embed_value', true);
    	if ($meta)
    		return $meta;
      }
    Thread starter Moi in Actie

    (@moi-in-actie)

    Even een update. Ik ben inmiddels zelf wat gaan proberen door de JSON API plugin te gaan bijwerken. Hier heb ik in het bestand “json-api/controllers/core.php” het volgende toegevoegd:

    public function get_post_meta() {
        global  $json_api;
        extract($json_api->query->get(array('post_id', 'meta_key', 'single')));
        $postmeta = $json_api->introspector->get_post_meta(array('post_id' => $post_id, 'meta_key' => $meta_key, 'single' => $single));
        return $postmeta;
      }

    Kort gezegd wil ik aan de hand van het post_id en de meta_key de value uit het veld meta_value halen (uit de tabel wp_postmeta).
    Nu heb ik zelf vrij weinig tot geen ervaring met php, dus deze code werkt helaas nog niet. Ik krijg namelijk de volgende error:

    <br/><b>Fatalerror</b>: CalltoundefinedmethodJSON_API_Introspector: : get_post_meta()in<b>/home/..../wp-content/plugins/json-api/controllers/core.php</b>online<b>48</b><br/>

    Zou iemand hier zijn licht op kunnen schijnen en aangeven waarom het niet werkt (en liefst hoe ik dit wel werkend krijg)?

    Thread starter Moi in Actie

    (@moi-in-actie)

    Het probleem is inmiddels opgelost. Na wat onderzoek kwam ik erachter dat het probleem lag bij de JSON plugin van WordPress. Deze ondersteunt de methode get_comments niet.
    Uiteindelijk heb ik de comments toch kunnen ophalen van de methode get_post en van daaruit de data van de comments te extraheren.

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)