当前位置: 首页 > 知识库问答 >
问题:

发送$_POST数据到自定义WordPress插件

程俊力
2023-03-14

我有一个自定义的Wordpress插件,可以处理很多事情,包括我的产品的下载页面。这些链接不是指向我的插件的实际PHP页面的路径。例如

http://myurl.com/download/product

但我的插件实际处理下载功能的路径如下:

http://myurl.com/wp-content/plugins/myplugin/myplugin.php

我已经构建了一个应用程序,使用这些下载链接授予用户购买后下载产品的能力。但是现在我需要发送额外的数据随着网址。当用户点击下载链接时,我如何发送一些额外的_POST美元的数据。我已经试过了

http://myurl.com/download/product?id=2345&user=tom

但是当我试图重复myplugin.php中的变量时,我一无所获。

echo $_GET['id'];

echo $_GET['user'];

我也尝试过使用表单发送隐藏的输入,但结果仍然相同。

任何帮助都将不胜感激。

共有1个答案

韦绍晖
2023-03-14

创建一个新的短代码(可能是空的,没有任何作用),并将其放在您从WordPress创建的某个页面上。然后,FormAction将是新页面的URL,您可以在其中发送需要发送的数据,方法将被发布。您可以使用$\u POST['data']在插件的新快捷码函数中处理发送的数据

这可能有助于您作为替代解决方案。

 类似资料:
  • item_ids是一个传入的数组,它本质上是@[1234,1235],只是几个数字。接收此请求的web服务没有为$_POST设置任何内容,但是我发送的JSON确实显示在$HTTP_RAW_POST_DATA中。这是为什么?是我的请求做错了什么,还是更有可能是服务器端出现了问题? 提前感谢!

  • 问题内容: 所以我有一个应用程序,它运行着以Socket.io作为后端的节点js,以普通javascript作为前端的应用程序。我的应用程序有一个登录系统,当前该系统只是让客户端在连接后立即发送其登录数据。 现在,我认为将登录数据与handhakeData一起发送会更好,因此我可以直接让用户在连接时登录(而不是在建立连接之后),或者在登录数据无效时分别拒绝授权。 我认为最好将其他数据放在hands

  • 我正在使用docker运行datadog代理 我想使用dogstatsd发送自定义指标。当我运行 我可以在wireshark中看到,udp数据包成功地从源到目标,但这个指标没有提交给datadog。我缺少一些配置吗?

  • /** 自定义消息发送接口(目前只支持文本消息发送) @param chatController 聊窗实体(必须是小能SDK创建的聊窗实体NtalkerChatController类型) @param type 消息类型: 11:文本消息 12:图片消息 13:语音消息 14:视频消息 @param message 消息内容 */ NSString *str = @“自定义文本消息test”;

  • 我对Magento很陌生。我想在Magento中输入WordPress post和自定义post类型。为此,我安装了Magento WordPress集成扩展。我成功地从WordPress中获取帖子,我在Magento根目录中安装了WordPress,使用的数据库与Magento使用的数据库相同。对于自定义帖子类型,我还购买了帖子类型 现在,我的问题是,如何将自定义帖子类型从WordPress导入

  • 问题内容: 我正在使用Java中的Smack API连接到XMPP服务器。 我想发送这样的自定义消息包: 我猜想我创建了自己的Packet,并以toXML()方法返回此XML。但这似乎不起作用。 任何帮助,将不胜感激。 问题答案: 您需要定义一个 自定义类 , 该类 应 实现ExtensionElement (由@Flow定义) 可以在此答案中获得产生以下节的非常详细的解释 其中 Reply 是自