[英]Add user-id to redirect url after WooCommerce registration
我目前在functions.php中使用它:
add_filter("woocommerce_registration_redirect", "wcs_register_redirect");
function wcs_register_redirect($redirect) {
$redirect = "https://mywebsite";
return $redirect;
}
注冊后重定向用戶。 如果我想將用戶 ID 添加到該字符串的末尾 - 我將如何實現?
所以它看起來像這樣:
add_filter("woocommerce_registration_redirect", "wcs_register_redirect");
function wcs_register_redirect($redirect) {
$redirect = "https://mywebsite&reference-id=[Wordpress User ID]";
return $redirect;
}
我假設由於在提交表單時尚未創建用戶 ID,因此可能需要執行另一個步驟...
WooCommerce 注冊后設置用戶授權cookie,所以可以通過get_current_user_id()
獲取用戶ID
add_filter("woocommerce_registration_redirect", "wcs_register_redirect");
function wcs_register_redirect($redirect) {
$user_id = get_current_user_id();
$redirect = "https://mywebsite&reference-id=" . $user_id;
return $redirect;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.