Php 在Woocommerce中创建到外部路由的链接
在Woocommerce中,我试图创建一个用于生成pdf的外部链接 我在Php 在Woocommerce中创建到外部路由的链接,php,wordpress,variables,woocommerce,global,Php,Wordpress,Variables,Woocommerce,Global,在Woocommerce中,我试图创建一个用于生成pdf的外部链接 我在process\u payment中处理付款,并将json结果传递给thankyou\u页面函数,但由于某种原因,传递给thankyou\u页面函数时json返回值为空 遵循源代码: $response = json_decode($json_response, true); $linkBoleto = $response['pdfBoleto']; function thankyou_page($order_id){
process\u payment
中处理付款,并将json结果传递给thankyou\u页面
函数,但由于某种原因,传递给thankyou\u页面
函数时json返回值为空
遵循源代码:
$response = json_decode($json_response, true);
$linkBoleto = $response['pdfBoleto'];
function thankyou_page($order_id){
echo "<a href='".$linkBoleto."' target='_blank'>Boleto</a>";
}
$response=json\u decode($json\u response,true);
$linkBoleto=$response['pdfBoleto'];
功能感谢页面($order\u id){
回声“;
}
非常感谢您的帮助。在您的函数
感谢页面中
需要定义变量$linkBoleto
:
1) 您可以将其作为参数包含在函数中,如:
$response = json_decode($json_response, true);
$linkBoleto = $response['pdfBoleto'];
function thankyou_page($order_id, $linkBoleto){
echo "<a href='".$linkBoleto."' target='_blank'>Boleto</a>";
}
现在应该可以了
$response = json_decode($json_response, true);
$linkBoleto = $response['pdfBoleto'];
function thankyou_page($order_id){
global $linkBoleto;
echo "<a href='".$linkBoleto."' target='_blank'>Boleto</a>";
}