我想将第三方API集成到Wordpress中,以显示可用项目列表,方法是使用API调用在Woocommerce我的帐户页面上显示此列表。
API网址:
https://third-party-domain.com/project.svc?api_key=32uh3f93f347f3h79fh3
此调用的输出采用Json格式,并包含所有可用项目的列表。
有人可以告诉我如何在我的functions.php中添加此API调用,以便在Woocommerce my-account页面上显示此列表吗?
可以在此处找到API:https://www.socialreport.com/social-report-api.html#project-list
希望有人可以帮助我:)
答案 0 :(得分:1)
你有几种方法可以做到这一点(从最简单/最肮脏到最好/更复杂):
编辑:
1)包含在header.php中
include('xxx_api_functions.php');
2)创建xxx_api_functions.php
3)在xxx_api_functions.php中创建一个
function getProjects($param1, $param2){
//code to call the api (curl)
//code to parse the json
//code to produce the html output
}
4)然后,在您想要显示项目的地方:
echo getProjects($param1,$param2);