我正在使用 wordpress 和 woocommerce(电子商务插件)来自定义购物车。在我的functions.php中,我将数据存储在一个变量中,如下所示:
add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' );
function add_custom_price( $cart_object ) {
foreach ( $cart_object->cart_contents as $key => $value ) {
$newVar = $value['data']->price;
}
}
我需要能够$newVar
在不同的功能中使用,以便我可以在页面的不同区域回显结果。例如,如果我有以下功能,我将如何$newVar
在其中使用?
add_action( 'another_area', 'function_name' );
function function_name() {
echo $newVar;
}
我怎样才能做到这一点?