我的WordPress网站运行WP 4.3+Avada 3.8.6.1主题。在订阅页面上有几个带有PsP链接的付款按钮。
我必须知道每个用户的ID-姓名-电子邮件。
页面显示$GLOBALS
使用短代码时更正[insert_php]
.
如果我回应$GLOBALS
在内部[insert_php]
它在页面上效果很好。
[insert_php]echo $GLOBALS[\'user_id\'];[/insert_php]
结果:8922//用户ID
[insert_php]echo $GLOBALS[\'user_lastname\'];[/insert_php]
结果:客户姓氏
问题是url链接。我尝试了几种可能的方法来将PHP$GLOBALS添加到链接中。请参见下面的url链接结果。
https://www.pay.nl/payment/SL-9839-2480/3Lc2c5c/?amount_min=7497&extra1%5BCID%5d=[insert_php]echo $GLOBALS[‘user_id’];[/insert_php]&extra2%5BNaam%5D=[insert_php]echo $GLOBALS[‘user_lastname’];[/insert_php]&extra3%5BEmail%5D=[insert_php]echo $GLOBALS[‘user_email’];[/insert_php]
Avada代码第页:
[pricing_footer][button link=[insert_php]echo "https://www.pay.nl/payment/SL-9839-2480/3Lc2c5c/?amount_min=7497&extra1%5BCID%5d=" . $GLOBALS[‘user_id’] . "&extra2%5BNaam%5D=" . $GLOBALS[‘user_lastname’] . "&extra3%5BEmail%5D=" . $GLOBALS[‘user_email’][/insert_php] color="default" size="small" type="flat"[/pricing_footer]
最合适的回答,由SO网友:Laxmana 整理而成
如果我理解正确,这应该可以,但正如cybmeta所说,请咨询主题/插件的支持团队。
[insert_php]echo "https://www.pay.nl/payment/SL-9839-2480/3Lc2c5c/?amount_min=7497&extra1%5BCID%5d=" . $GLOBALS[‘user_id’] . "&extra2%5BNaam%5D=" . $GLOBALS[‘user_lastname’] . "&extra3%5BEmail%5D=" . $GLOBALS[‘user_email’][/insert_php]