我有一个自定义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'];
我还尝试使用表单并发送隐藏的输入,但结果仍然相同。
非常感谢任何帮助。
答案 0 :(得分:1)
创建一个新的短代码(可能是空的,什么都不做)并将其放在您从WordPress创建的某个页面上。 然后,表单操作将是您发送需要发送的数据的新页面的URL,方法将发布。 您可以使用$ _POST ['data']处理插件中新短代码功能中发送的数据
这可能会帮助您作为替代解决方案。