【问题标题】:How to send POST request to Wordpress website and do some actions如何向 Wordpress 网站发送 POST 请求并执行一些操作
【发布时间】:2021-02-05 20:50:27
【问题描述】:

我是 WordPress 新手,我想做的是以 JSON 格式向 WordPress 网站发送 POST 请求,并根据该请求发送电子邮件。 我想知道的是…… 端点发送请求? 将使用哪些函数或文件来处理 post 请求

谢谢。

【问题讨论】:

  • 一个选项是做一个自定义的 wp 页面来处理你​​的请求。主要是在当前主题上添加文件page-customxxx.php 和其中yoursite\customxxx 将成为端点的逻辑(在此处手动添加代码),.
  • 如果我使用这种方式,新的自定义页面会被谷歌搜索索引吗?对??还有什么办法吗??
  • 这样做并不安全。
  • 关于 google,如果标准输出 (GET) 什么都不是,甚至可能是错误状态,那么索引什么?
  • 关于安全性,现在如果在 wp-framework 中访问它,检查用户登录就是这样做的。如果它是从外部访问的,即使没有其他任何安全配置并且仅基于通过帖子的响应,也很难猜测什么是正确的输入参数以便获得正确的响应。您还可以进一步了解如何集成基本安全性。

标签: wordpress api post http-post


【解决方案1】:

一种方法是执行以下操作:

  1. 创建一个空白页并记住 slug(此处为 test-mypost)

  1. 创建并添加代码到自定义 .php (page-test-mypost.php) 必须在当前主题内(与 style.css ... root 处于同一级别)

2.1。向页面添加逻辑 (test-mypost.php) (例如:如果请求类型是 post 并且 param1 是某事然后发送邮件)

  1. 测试页面(yoursite/test-mypost)

注意:关于如何编写正确的发布请求和发送邮件,有很多在线文档很容易通过简单的搜索找到

【讨论】:

    猜你喜欢
    • 2015-09-20
    • 2017-05-01
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多