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

时间:2016-11-22 17:08:32

标签: php wordpress post plugins

我有一个自定义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 个答案:

答案 0 :(得分:1)

创建一个新的短代码(可能是空的,什么都不做)并将其放在您从WordPress创建的某个页面上。 然后,表单操作将是您发送需要发送的数据的新页面的URL,方法将发布。 您可以使用$ _POST ['data']处理插件中新短代码功能中发送的数据

这可能会帮助您作为替代解决方案。