網站架設 | 電商購物網站 | SEO | WordPress - 獨角獸網站工坊
  • 關於我們
  • 作品集
  • 網站服務
    • 快速網站套版
    • 電商購物網站
    • 形象網站架設
    • 客製化網站
  • 實用文章
  • 聯絡我們
搜尋
0 items NT$0
與我聯絡
網站架設 | 電商購物網站 | SEO | WordPress - 獨角獸網站工坊
選單

實用文章

首頁 » 實用文章 » 實用技巧 » 修改 WooCommerce 預設登入強制為 WordPress 預設登入
WooCommerce, 實用技巧

修改 WooCommerce 預設登入強制為 WordPress 預設登入

發佈作者: author-avatar edwinlin
On 2024-01-22
在〈修改 WooCommerce 預設登入強制為 WordPress 預設登入〉中留言功能已關閉
修改 WooCommerce 預設登入強制為 WordPress 預設登入

文章目錄

Toggle
  • 強制轉址不可行
    • 程式碼
    • 程式碼的運作原理

強制轉址不可行

當我們在使用 WooCommerce 建立電子商務網站時,通常會有一個「我的帳號」My-account 頁面,讓使用者可以登入或註冊。然而,如果您的網站尚未定義這個頁面,或是使用者未登入時訪問此頁面,它會是一個比較陽春的登入/註冊頁面,這可能在視覺上不夠吸引人。本文將介紹一個簡單的程式碼,讓您能夠將這個跳轉頁面導向到一個更美觀的登入介面,特別是當結合了 LoginPress 這個外掛時。當然最暴力的還是用轉址或者轉址外掛強制轉,但是強制轉址沒有辦法判斷登入之情況,會造成無法瀏覽我的帳號這個頁面的問題,以下的解法可以完美避開這問題。

修改 WooCommerce 預設登入強制為 WordPress 預設登入

程式碼

首先,我們需要在 WordPress 主題的 functions.php 檔案中加入以下程式碼:

function custom_redirect_to_login() {
if ( is_page('my-account') && !is_user_logged_in() ) {
wp_redirect( home_url( '/wp-admin' ) );
exit;
}
}
add_action( 'template_redirect', 'custom_redirect_to_login' );

程式碼的運作原理

  1. is_page('my-account'):此條件判斷目前是否在「我的帳號」頁面。
  2. !is_user_logged_in():檢查使用者是否未登入。
  3. 若以上兩個條件同時滿足,則執行 wp_redirect(home_url('/wp-admin')),將使用者重導到預設的 WordPress 管理員登入頁面。
  4. exit:確保在重導後終止原本的頁面載入。

透過這個簡單的自訂函數,當使用者嘗試訪問「我的帳號」頁面而未登入時,他們將被重新導向到一個更專業且美觀的登入頁面。這不僅提升了用戶體驗,也使您的 WooCommerce 網站看起來更加專業。

此外,當您安裝並啟用了 LoginPress 外掛後,您可以進一步自訂這個登入頁面的設計,使其與您網站的整體風格更加協調。LoginPress 提供了豐富的設計選項,包括自訂背景、文字、顏色等,讓您能夠創造出獨特且吸引人的登入體驗。

總之,透過簡單的程式碼調整與 LoginPress 的結合使用,您可以大幅提升 WooCommerce 網站的登入頁面美觀度和專業感,進而提升使用者的整體體驗。

login pageLoginPressmy-accountredirect登入轉址登入頁面程式碼教學
較新 WordPress vs 網頁設計公司優缺比較分析
返回文章列表
較舊 解決 JetEngine Smart filter 計數器顯示零的問題

相關文章

在 WooCommerce 訂單列表中顯示訂單備註欄位
30 10 月
WooCommerce

在 WooCommerce 訂單列表中顯示訂單備註欄位

  • 2024-10-30
  • 發佈作者: author-avatar edwinlin
在經營 WooCommerce 電商時,訂單備註是一項重要的訊息來源,無論是使用者留言或是系統訊息,都可以幫助業者更好地...
潔癖發作!刪除文章、商品、自訂文章時同時刪除關聯媒體的方式
24 1 月
WooCommerce, WordPress, 實用技巧

潔癖發作!刪除文章、商品、自訂文章時同時刪除關聯媒體的方式

  • 2024-01-24
  • 發佈作者: author-avatar edwinlin
媒體庫爆炸一張一張刪又怕刪錯? 在 WordPress 中管理文章與媒體檔案是一項日常工作,但當您刪除某篇文章時,與之...
WooCommerce 修改訂單備註資料日期格式
20 4 月
WooCommerce

WooCommerce 修改訂單備註資料日期格式

  • 2023-12-12
  • 發佈作者: author-avatar edwinlin
今天來分享一個奇怪的小地方,小細節啦,客戶也沒有發現,看到了怎看都覺得很怪,所以就動手修改了 首先要準備 Loco...
WooCommerce 修改忘記密碼為 WordPress 預設版頁面
10 3 月
WooCommerce

WooCommerce 修改忘記密碼為 WordPress 預設版頁面

  • 2023-12-12
  • 發佈作者: author-avatar edwinlin
繼上一篇「WooCommerce 修改預設登入網址頁面」之後,會衍生出一個問題就是當你的客製化頁面看似正常,其實 Woo...
Woocommerce 修改預設登入網址頁面
09 3 月
WooCommerce

WooCommerce 修改預設登入網址頁面

  • 2023-12-12
  • 發佈作者: author-avatar edwinlin
最近做到一個難度略高的案子,關於要整個幾乎客製八成以上的功能,差不多快把 WordPress 拆了那種程度,在幾近完成階...
    關閉
    分類
    • AI 相關
    • Elementor 教學
    • JetEngine 教學
    • SEO
    • WooCommerce
    • WordPress
    • 外掛開發
    • 實用技巧
    • 版型修改
    • 課程記事
    最新文章
    • 讓 WooCommerce 搜尋也能搜尋商品分類!混在一起做撒尿牛丸
      讓 WooCommerce 搜尋也能搜尋商品分類!混在一起做撒尿牛丸
    • 如何在 WooCommerce 缺貨時隱藏價格與加入購物車按鈕
      如何在 WooCommerce 缺貨時隱藏價格與加入購物車按鈕
    • 移除 Elementor Notes:精簡 WordPress 網站後台資源
      移除 Elementor Notes:精簡 WordPress 網站後台資源
    UNI workshop LOGO black

    優雅的姿態,細膩而不俗套的網站設計服務

    • LINE LINE@:@502kfjpk
    • FB FB:UnicornWorkShop
    • IG IG:the_unicorn_workshop
    • 關於我們
    • 作品集
    • 網站服務
      • 快速網站套版
      • 電商購物網站
      • 形象網站架設
      • 客製化網站
    • 實用文章
    • 聯絡我們

    Copyright © 2024 韋妤視覺設計有限公司 統編 : 83395182 All rights reserved.

    Start typing to see posts you are looking for.
    關閉
    • 關於我們
    • 作品集
    • 網站服務
      • 快速網站套版
      • 電商購物網站
      • 形象網站架設
      • 客製化網站
    • 實用文章
    • 聯絡我們
    購物車
    關閉
    側欄

    文章目錄

    ×
    • 強制轉址不可行
      • 程式碼
      • 程式碼的運作原理
    → 標題章節
    首頁
    picture 作品集
    line LINE 詢問
    • Line
    • Facebook Messenger