簡體   English   中英

在 WooCommerce 注冊后添加 user-id 以重定向 url

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM