Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在my-subscriptions.php模板之外使用$subscriptions变量?_Php_Wordpress_Woocommerce_Subscriptions_Woocommerce Subscriptions - Fatal编程技术网

如何在my-subscriptions.php模板之外使用$subscriptions变量?

如何在my-subscriptions.php模板之外使用$subscriptions变量?,php,wordpress,woocommerce,subscriptions,woocommerce-subscriptions,Php,Wordpress,Woocommerce,Subscriptions,Woocommerce Subscriptions,我正在使用Woocommerce订阅扩展,我想在orders.php模板(普通Woocommerce模板)上显示my-subscriptions.php模板中的当前订阅订单 当我复制代码时,我得到了“Undefined variable:subscriptions”的消息 我怎样才能避开这个 编辑:我的文件如下: Orders.php - https://pastebin.com/0fxgAjyp my-subscriptions.php - https://pastebin.com/XhbWE

我正在使用Woocommerce订阅扩展,我想在orders.php模板(普通Woocommerce模板)上显示my-subscriptions.php模板中的当前订阅订单

当我复制代码时,我得到了“Undefined variable:subscriptions”的消息

我怎样才能避开这个

编辑:我的文件如下:

Orders.php - https://pastebin.com/0fxgAjyp
my-subscriptions.php - https://pastebin.com/XhbWEBSp

我认为您正在访问函数中的变量。请尝试使用
global

my subscriptions.php

function custom_func(){
  global $subscriptions;
}
include `my-subscriptions.php`;
 global $subscriptions;
echo   $subscriptions;
orders.php

function custom_func(){
  global $subscriptions;
}
include `my-subscriptions.php`;
 global $subscriptions;
echo   $subscriptions;

谢谢你-我已经试过了,但是没有成功,我已经把我的两个文件的链接放在了原始帖子的pastebin中。这里会有一些代码与任何感兴趣的人无关,我通过以下内容解决了这个问题:
$mainContent=jQuery(“#加载订阅”);$mainContent.load(“/my account/subscriptions/#mycurrentsubscription>*”,function(){…code here to do stuff}