需要为 wordpress / woocommerce 的会话添加一个值
Need to add a value to session of wordpress / woocommerce
我需要包括会员跟踪。 pixeltracking(订单 ID 和订单总计)已经通过使用钩子 woocommerce_thankyou 工作,但我需要添加另一个通过 URL.
传递的 ID
客户被转发到我的商店使用这样的东西:“http://myshop.com/?bid=123”
我需要在结帐之前在会话中保留 "bid" 的值。我该怎么做?
// define woocommerce_init callback
function action_woocommerce_init( )
{
if( function_exists('WC') && isset($_GET["bid"]) ){
WC()->session->set( 'bid', $_GET["bid"]);
}
};
// add the action
add_action( 'woocommerce_init', 'action_woocommerce_init', 10, 0 );
我需要包括会员跟踪。 pixeltracking(订单 ID 和订单总计)已经通过使用钩子 woocommerce_thankyou 工作,但我需要添加另一个通过 URL.
传递的 ID客户被转发到我的商店使用这样的东西:“http://myshop.com/?bid=123”
我需要在结帐之前在会话中保留 "bid" 的值。我该怎么做?
// define woocommerce_init callback
function action_woocommerce_init( )
{
if( function_exists('WC') && isset($_GET["bid"]) ){
WC()->session->set( 'bid', $_GET["bid"]);
}
};
// add the action
add_action( 'woocommerce_init', 'action_woocommerce_init', 10, 0 );