如何从wordpress网站获得json响应

时间:2017-05-19 11:41:56

标签: php json wordpress

我正在开发一个Android应用程序。我对wordpress数据库或如何从网站获取数据一无所知。我搜索了如何从wordpress数据库获取数据我必须知道我可以从wordpress的JSON API插件获得json响应。但是我很难理解。

我正在使用食品烘焙主题进行wordpress。

我只想知道如何从本网站获得所需的json回复。并且该网站中的产品数据位于数据库中。

例如:产品,类别等

我的预期回应是这样的

{"Category":[{"ProductSubGroupCategoryCode":"PSG03","ProductGroupCategoryCode":"PG01","Description":"WRAPS"
,"CHello SirreatedBy":"101","CreatedDate":"\/Date(1486116932060)\/","ModifiedBy":null,"ModifiedDate":null}]},
{"SubCategory":[{"ProductID":"01","Description":"VEG BURGER","ReferanceID":"VEG BURGER","UOM":"EA","AlterUOM":"EA",
"ProductGroupCategoryCode":"PG01","ProductSubGroupCategoryCode":"PSG01","TaxCategoryCode":"","TaxCode":"VAT5","BuyPrice":100,
"AttributeCode":"PA01","BasicPrice":190.48,"TaxRate":5.00,"SalesPrice":200.00,"ProductImage":null,"CurrentStock":10,
"PlantCode":"PC01","StoreLocationCode":"S01","DisplayOnPOS":true,"POSDisplayOrder":0,"CreatedBy":"101",
"CreatedDate":"\/Date(1486446663333)\/","ModifiedBy":"101","ModifiedDate":"\/Date(1486447253063)\/"}

修改 我尝试使用WP REST API,当我使用此链接时,它会给我回复id为http://localhost/mysite/wp-json/wp/v2/posts/1的响应。 当我尝试使用其他帖子ID时,它会给我空白回复。

仅供参考我从wordpress数据库的wordpress_posts表中获得该帖子的帖子ID

3 个答案:

答案 0 :(得分:1)

要从word press site获取JSON响应,您需要在word press site上安装某些开源插件 这是一个WP API链接 点击here 根据文档您还可以创建自定义API

答案 1 :(得分:0)

您可以使用

在wordpress上访问您的帖子json
  

http://oursite.com/wp-json/wp/v2/posts

答案 2 :(得分:0)

if you want to get post:

https://example.com/wp-json/wp/v2/posts

if you want to get a particular post

https://example.com/wp-json/wp/v2/posts/1852

 whereas 1852 is the id of the post