我正在使用JSON api将wordpress站点中的数据消费到我的ionic应用程序中。我通常通过以下url从不同的帖子类型获取数据:
www.mywordpress。com/api/get\\u posts/?post\\u类型=艺术家
问题是,我有一个网站,但我不知道帖子类型的名称(我无法访问仪表板,它不是我的网站),我如何知道帖子类型的名称以便与url一起使用?
这是我想得到的帖子:
非常感谢。我正在使用JSON api将wordpress站点中的数据消费到我的ionic应用程序中。我通常通过以下url从不同的帖子类型获取数据:
www.mywordpress。com/api/get\\u posts/?post\\u类型=艺术家
问题是,我有一个网站,但我不知道帖子类型的名称(我无法访问仪表板,它不是我的网站),我如何知道帖子类型的名称以便与url一起使用?
这是我想得到的帖子:
非常感谢。我的侦查方法如下:
查找XML站点地图。如果该网站使用Yoast SEO等常见插件并生成网站地图,URL通常会为您提供足够的线索,以确定帖子类型的名称。遗憾的是,该网站似乎没有使用任何XML sitemap插件。
查找其他插件。此网站使用事件日历。他们很可能会在每个使用插件的站点上生成常见的帖子类型——查看他们的文档或源代码,看看你是否可以隔离这些名称。
查找源。例如,主站点提要(http://www.casting.tunisiebillet.com/feed/) 列出网站上的一组URL-它们可能会为您提供有关CPT名称的线索。
你可以试试“艺人”,因为大多数时候,自定义的帖子类型URL都与帖子类型的名称相匹配。您还可以尝试使用“artiste”单数,这是定义CPT名称的技术正确方法。
由于您使用的是REST API,请尝试请求wp-json/posts/types
列出所有帖子类型。请记住,只有当站点所有者为REST API启用该帖子类型时,帖子才会显示在该API中。如果CPT是在REST API之前定义的,并且它们没有返回并启用支持,那么它们根本不会出现在REST API中。
我尝试将AngularJS与插件JSON API一起使用。我没有错误,但路由不起作用,页面不打印部分/?我把永久链接改为%postName%.我使用MAMP,我的链接是:http://localhost:8888/angular-wp. JSON内容起作用:http://localhost:8888/angular-wp/api/get_posts/routeScope有两个值为空。main.html<p>main</p> <a href=\'/demo\'>T