如何开始在WordPress.org页面上使用外部API和PHP?

时间:2018-10-12 作者:Gina

我为一些网页创建了一些报告,这些网页使用JavaScript HTTP请求从API检索一些数据。我想使用一些WordPress页面上的报告。我做了很多搜索和阅读。我对定制WordPress页面完全是初学者。虽然我不介意尝试,但我宁愿得到一些指导,指导我如何继续。

选项似乎是:

使用插件允许在WordPress页面上使用JavaScript。

使用PHP调用API,然后使用PHP创建HTML以显示从API返回的数据。

我认为第二个更好,因为在WordPress页面上学习使用PHP将允许将来有更多的选择。

我从事软件开发工作。我自己用JavaScript和Python3做了一些编程。我目前正在林达学习一些课程。com学习PHP。我相信,我可以拿起它或在网上找到我需要的东西来创建我需要的代码。

我找到了此插件:https://wordpress.org/plugins/php-everywhere/它似乎允许我在WordPress页面上使用PHP。

我还发现:WordPress有HTTP API。https://codex.wordpress.org/HTTP_API

有链接页面解释如何发出请求并获取响应代码和数据:https://codex.wordpress.org/Function_Reference/wp_remote_retrieve_response_codehttps://codex.wordpress.org/Function_Reference/wp_remote_get

我理解这一点没有问题,因为我使用JavaScript制作网页来获取API数据。

我只是不知道如何开始使用它。这是插件吗?我不这么认为。我认为这是我可以直接使用的内置代码。

那么,一旦安装了第一个插件,我可以在PHP代码中使用此引用中的GET和Response代码函数吗?(我提到过我是一个完全的WordPress页面定制初学者吗?)

我发现了许多网站解释如何安装插件。我找到了一些解释如何使用WP HTTP API的网站。但是,我需要一个更基本的解释,说明如何从WP HTTP API开始,以及如何将所有这些结合起来。我哪里都没找到。

我接下来的步骤似乎是:

安装该插件(php everywhere)。编写一些简单的PHP代码来创建一些HTML,以便在测试页面上对其进行测试。

使用Codex页面中的GET和Response代码函数编写一个简单的API调用。一旦成功返回了一些数据,我就可以编写更多的PHP代码来合并返回的数据。(我可以使用JavaScript编写的网页作为编写PHP以显示数据的指南。)

1 个回复
最合适的回答,由SO网友:Valentin Genev 整理而成

@吉娜,欢迎你!

我对这门手艺也相当陌生,但我很乐意分享我希望从一开始就知道的东西。

安装该插件(php everywhere)。编写一些简单的PHP代码来创建一些HTML,以便在测试页面上对其进行测试

说到这一点,我认为最好是深入挖掘制作前端的主题。这里有一些参考资料供您阅读。

理解WordPress主题。这里有一个链接Theme Handbook. 这将帮助您了解任何主题,包括WordPress的每个安装附带的主题;

制作和编辑child theme. 我认为编辑子主题比从头开始创建一个更容易,因为如果一个人把子主题的代码弄乱了,他可以回到父主题并复制原始文件;

另一件我认为非常有帮助的事情,将消除使用php-everywhere 插件是关于如何制作page template. 这将允许你制作一个空白页,你可以用任何你想要的东西来填充;

当然,如果你读完了整本手册,你可能想开始你自己的主题,还有一个很好的工具-_s 为您提供一个可升级的基本主题。

使用Codex页面中的GET和Response Code函数编写一个简单的API调用。一旦成功返回了一些数据,我就可以编写更多的PHP代码来合并返回的数据。(我可以使用JavaScript编写的网页作为编写PHP以显示数据的指南。)

一旦你有了child theme 用你自己的page template 你想写什么就写什么。有些函数更适合该函数。php文件,但我认为,这将随实践和知识而来。

希望我能帮忙,祝你好运!

结束