然后我找到了一种方法,那就是创建新的模板页面,称为json。例如php。它以json格式响应数据。
No. 永远不要直接请求主题或插件中的php文件,也不需要创建页面模板来处理AJAX请求。
如果需要处理表单,请向为表单提供服务的同一页面发出请求,并检查POST/GET变量。
如果需要使用javascript发出AJAX请求,请对REST API执行此操作。You can register an endpoint URL 有一个漂亮的url,该url将用JSON响应,JSON可以在javascript中轻松处理。
注册端点时,您可以告诉它您想要的URL名称,例如:。/wp-json/hossein/v1/searchdatabase
, 你告诉它一个函数在使用时调用它。该函数用于搜索数据库,并返回要发送到浏览器的数据。