我正在创建一个插件,该插件连接到具有汽车列表的远程API,并显示该调用中返回的数据。
该插件基本上不需要与WordPress数据库进行交互。
我已经知道我可以使用wp_remote_get
,file_get_contents
和file_get_contents
之类的内容来检索这些数据。
我的问题是,我不确定是否应该为此创建一个插件,或者只是创建短代码或页面模板或者是什么。
我希望网址看起来像
example.com/cars/ //Cars listing results
example.com/cars/2 //Page 2 of Cars listing results
example.com/cars/?doors=4&engine=v8 //Search parameters for Cars listing results
example.com/car/1234 //Car info page 1234 is the car_id
我以为我可以在WordPress中创建名为cars
和car
的页面,然后创建自定义短代码,这些短代码将挂钩到我构建的与API交互的一些函数中,但由于某种原因,它没有'对我来说似乎是最好的主意。
有人可以推荐一个更好的结构来设置吗?