从页面传递url参数,以便以后在Woocommerce上使用

时间:2018-11-11 22:42:29

标签: php wordpress url woocommerce parameters

如何从WordPress中的页面传递URL参数,以便以后在woocommerce动作中使用它们?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这是一个函数示例,它将在php会话中获取您的URL参数(您必须在代码custom_key中替换为所需的查询var:

add_action( 'template_redirect', 'store_url_params' );
function store_url_params() {
    if (session_status() == PHP_SESSION_NONE) {
        session_start();
    }
    if (isset($_GET['custom_key'])) {
        // Store the value in a cookie
        $_SESSION['custom_key'] = esc_attr($_GET['custom_key']);
    }
}

代码进入您的活动子主题(活动主题)的function.php文件中。

然后,您将使用以下代码调用该值:

$value = $_SESSION['custom_key'];