由於 woocommerce 沒有單獨的用户註冊和登錄頁面,用户註冊和登錄嵌套在短碼 woocommerce_my_account,這就導致註冊或登錄頁面不夠簡介,顯示冗餘的內容。
所以,我想創建單獨的註冊 (mysite.com/sign-in) 和登錄 (mysite.com/log-in) 頁面,它們之間定向邏輯如下:鏈接到 My account 頁面 (mysite.com/my-account),如果賬户已登錄,則顯示賬户信息頁面 (mysite.com/my-account);如果賬户未登錄,則跳轉到登錄頁面,在登錄頁面成功登錄後,跳轉到 My account 頁面。登錄頁面表單設置註冊按鈕,跳轉到註冊頁面,在註冊頁面成功註冊後,自動登錄並跳轉到 My account 頁面。
怎樣設置才能實現上述需求呢?