【发布时间】:2018-10-25 01:07:46
【问题描述】:
我有一个 php 文件,其中包含与 API 连接的函数。从另一个 php 文件测试时,该文件中的函数可以正常工作。应该调用此函数的网站是使用 wordpress 编写的。由于我不熟悉wordpress,我怎么称呼他们? 例如: 网站有登录表单,其中包含一个按钮。单击按钮时,我还必须调用在外部(自写)php 文件中实现的函数。 我知道按钮单击在客户端,而 php 在服务器端。让我烦恼的是,当我看到网站的源代码时,我发现所有页面都是用 php 编写的,但我无法浏览它们。 在这些按钮单击时调用此函数的最简单方法是什么?
【问题讨论】:
-
当用户点击登录页面上的按钮时,它必须调用一个 HTTP 端点。您需要挂钩并将其定向到您要运行的功能。出于安全原因,我不认为您可以使用 wordpress 注册功能添加到登录页面,但是您可以使用 register_rest_route 功能添加到您的端点的路由。您必须修改 login.php 文件以添加按钮,每次更新 wordpress 时,该按钮很可能会被擦除。 developer.wordpress.org/reference/functions/register_rest_route
-
@Nemanja Cvijan:请检查我的回答并回复您的反馈。
标签: javascript php ajax wordpress api