如何使用WP Rest Api v1.2.5从自定义帖子类型获取帖子

时间:2016-12-02 17:21:15

标签: php wordpress custom-post-type json-api wordpress-rest-api

我想从帖子类型=事件中获取帖子,但它没有显示帖子类型的事件中的正确帖子,而是来自实际的WP-POST

<?php

     // Get the JSON
     $json = file_get_contents('http://coralgableschamber.org/wp-json/posts?filter[posts_per_page]=1&filter[post_type]=events');
     // Convert the JSON to an array of posts
     $posts = json_decode($json);
    foreach ($posts as $p) {
      echo '<p>Title: ' . $p->title . '</p>';
      echo '<p>Date:  ' . date('F jS', strtotime($p->date)) . '</p>';
// Output the featured image (if there is one)
      echo $p->featured_image ? '<amp-img src="' . $p->featured_image->guid . '" width="150" height="110"></amp-img>' : '';

      echo '<p>Content: ' . $p->content. '</p>';    

   }

事件发布类型中包含以下帖子,但未显示这些内容 enter image description here

显示错误的帖子检查此链接http://mxcounters.com/coralgables/AMP/front.html

出了什么问题以及如何解决这个问题。

谢谢!

1 个答案:

答案 0 :(得分:1)

请尝试使用http://coralgableschamber.org/wp-json/posts?type=events

您可以查看http://coralgableschamber.org/wp-json/以查看所有可用路径。