如何在my-subscriptions.php模板之外使用$subscriptions变量?
我正在使用Woocommerce订阅扩展,我想在orders.php模板(普通Woocommerce模板)上显示my-subscriptions.php模板中的当前订阅订单 当我复制代码时,我得到了“Undefined variable: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
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}