如何在沒有插件的 WordPress 中創建自定義登錄表單

已發表: 2022-09-27

自定義登錄表單允許您為您的 WordPress 網站添加個人風格。 默認情況下,WordPress 帶有一個簡單的登錄表單,允許用戶輸入他們的用戶名和密碼來訪問該站點。 雖然此登錄表單適用於大多數用戶,但有時您可能希望對其進行自定義以匹配您網站的外觀。 例如,您可能希望將公司徽標添加到登錄表單或更改背景顏色。 幸運的是,有一些簡單的方法可以自定義 WordPress 登錄表單,而無需編寫任何代碼。 在本文中,我們將向您展示如何在沒有插件的情況下在 WordPress 中創建自定義登錄表單。

WP-login.php 是默認的 WordPress登錄頁面語言。 WordPress 以以下 HTML 結構顯示其 WordPress 徽標,以便顯示徽標。 使用下面的代碼後,您可以將默認徽標替換為您自己的。 為確保用戶停留在登錄頁面上,您可以執行此代碼片段以單擊徽標。 作為本文的一部分,我將演示如何更改內置登錄頁面。 如果您想使用它們,您還可以將 CSS 樣式添加到登錄表單並將它們放在單獨的文件中。 例如,我將 CSS 代碼放在名為 style-login.css 的文件中。

此代碼應使用下面的 PHP 片段執行。 將腳本添加到登錄頁面後,此代碼段將用於設置標題。 登錄到您的 WordPress 帳戶並創建一個名為 login 的新頁面。 頁面的 URL slugs 應該是“login”和“html.html”。 第三步,使用PHP創建登錄表單。 通過更改頁面模板的名稱,您可以添加自定義登錄模板。 我們現在需要在用戶向 WP-login.php 發送請求時顯示此自定義登錄頁面。

這是插入到functions.php中所需的代碼:custom_login_page_key。 如果在會話期間發現任何錯誤,將使用此代碼。 如果有任何與之相關的錯誤代碼,請使用 $err_codes。 display_error_message 函數將解釋這些內置錯誤代碼。 註銷參數可用於通知用戶他已註銷。

如何在 WordPress 中創建登錄表單?

信用:wpusermanager.com

在 WordPress 中創建登錄表單是一個簡單的過程,可以在幾分鐘內完成。 您需要做的第一件事是在您的 WordPress 網站上創建一個用作登錄表單的頁面。 為此,只需創建一個新頁面並將其命名為“登錄”。 接下來,您需要向頁面添加簡碼。 登錄表單的簡碼是 [wp-login-form]。 只需將此短代碼添加到頁面內容區域並保存頁面。 現在已經創建了登錄表單頁面,您需要從 WordPress 站點的主頁添加一個指向它的鏈接。 為此,只需編輯主頁並添加指向登錄表單頁面的鏈接。 這就是在 WordPress 中創建登錄表單的全部內容。 現在,當訪問者訪問您的 WordPress 站點時,他們將能夠單擊鏈接並被帶到登錄表單頁面。

使用WP 登錄表單,您可以創建一個簡單的登錄表單,可以在 WordPress 網站的任何地方使用。 短代碼將允許您將其插入帖子、頁面或側邊欄。 要自定義下面列出的選項,您可以使用簡碼添加其他參數。 為了保護您的登錄表單免受垃圾郵件和其他自動攻擊,WP 登錄表單使用 Google reCAPTCHA v3。 通過轉到設置,您可以配置這些選項以啟用此功能。 您可以在不使用任何 CSS 的情況下使用類創建乾淨的標記,從而允許您創建自定義的表單以滿足您的需求。


WordPress 以編程方式自定義登錄表單

信用:quadlayers.com

如果您想為您的 WordPress 網站創建自定義登錄表單,您可以通過幾個簡單的步驟來實現。 首先,您需要在 WordPress 主題文件夾中創建一個名為 login.php 的新文件。 接下來,您需要將以下代碼複製到您的login.php 文件中: /* 模板名稱:登錄表單 */ ? > 用戶名或電子郵件地址密碼記住我此代碼將創建一個基本登錄表單,您可以根據自己的 WordPress 主題設置樣式。 將此代碼添加到 login.php 文件後,您可以訪問 http://yoursite.com/login 訪問您的登錄表單。

使用此分步指南為您的 WordPress 網站創建自定義登錄屏幕。 在本教程中,我們將向您展示如何使用名為 Formidable Forms 的插件創建登錄表單。 WordPress 默認提供用戶註冊功能,但您可以手動完成。 在為您的 WordPress 網站設計自定義登錄頁面時,您可能需要進行一些編碼。 您將需要使用 WordPress PHP 文件系統以及 WordPress login.php 文件。 創建您的自定義登錄表單以啟用用戶註冊以及用戶登錄。 為此,您需要添加更多編碼。

這篇文章在這兩個步驟上分為兩個部分。 強大的用戶註冊插件包括一個用戶登錄表單。 使用 Formidable,您可以向網站上的其他頁面提供表單,從而可以將它們放置在您網站上的任何位置。 在表單樣式器界面中,您可以創建可應用於各種表單的樣式模板。 最重要的參數是這個設置的樣式。 在本教程中,我們將向您展示如何使用自定義登錄表單在 Formidable 中創建密碼重置系統。 如果您使用小部件來顯示登錄表單,則可以通過在小部件選項中輸入框來添加鏈接。 當用戶點擊它時,他們將被帶到密碼重置頁面。 完成該過程後,用戶將能夠以與在其他網站上相同的方式重置密碼。

如何在 WordPress 中創建前端登錄頁面?

導航到配置文件生成器的 WordPress 重定向部分 - 自定義重定向。 重定向類型可以在下拉菜單中找到。 在重定向 URL 字段中,輸入新創建的前端登錄頁面的 URL。 通過單擊保存更改,您可以對您的網站進行細微更改。

將登錄菜單添加到您的 WordPress 網站

添加 WordPress 登錄菜單很簡單。 為此,請導航到您的儀表板 > 外觀 > 菜單 > 選擇主菜單,然後單擊自定義鏈接,然後單擊登錄頁面的 url 和一個標籤。

WordPress登錄表格

WordPress 登錄表單是用戶可以填寫以登錄其 WordPress 帳戶的表單。 此表單可在 WordPress 登錄頁面上找到。

當網站用戶提交註冊表時,WordPress 會收集有關用戶的信息。 在您可以在您的網站上提交表單之前,您必須首先收集以下信息:如果您想向用戶詢問一些關於他們自己的問題,WPForms 用戶註冊插件將包含一個段落表單字段作為表單模板的一部分。 網站上的 WordPress 登錄表單使以前註冊的用戶能夠使用他們的憑據登錄,然後可以使用這些憑據訪問內容或信息。 與其網站的用戶註冊表單相比,您網站的用戶將多次使用您的登錄表單。 如果您的網站上需要一個,您可以學習如何創建自定義 WordPress 登錄表單

如何在 WordPress 中創建自定義登錄和註冊頁面

為了在 WordPress 中創建自定義登錄和註冊頁面,您需要首先創建自定義頁面模板。 創建模板後,您將需要創建用於登錄和註冊過程的自定義表單。 最後,您需要將以下代碼添加到您的 functions.php 文件中: function my_custom_login_page () { if ( is_user_logged_in() ) { wp_redirect( home_url() ); 出口; } if ( 'POST' == $_SERVER['REQUEST_METHOD'] ) { $redirect_to = home_url(); if ( !empty( $_REQUEST['redirect_to'] ) ) { $redirect_to = $_REQUEST['redirect_to']; } if ( !empty( $_REQUEST['log'] ) ) { $user_login = $_REQUEST['log']; } 其他 { $user_login = ”; } $user_data = get_user_by('登錄', $user_login); if ( ! $user_data ) { wp_redirect( $redirect_to . '? loginfailed' ); 出口; } if ( user_can( $user_data, 'manage_options') ) { wp_set_current_user( $user_data->ID, $user_login ); wp_set_auth_cookie($user_data->ID); do_action('wp_login', $user_login); wp_redirect(admin_url()); 出口; } else { wp_redirect( $redirect_to . '? loginfailed' ); 出口; } } $args = array( 'echo' => false, 'redirect' => $redirect_to, 'form_id' => 'loginform', 'label_username' => __( '用戶名' ), 'label_password' => __( '密碼' ), 'label_remember' => __( '

如何使用強大的表單在 WordPress 中創建登錄和註冊頁面 用戶註冊工具可用於為任何 WordPress 站點創建登錄頁面。 它有利於品牌、用戶體驗和安全性。 如果您仍在尋找表單構建插件,這可能適合您。 安裝 Formidable 非常簡單,就像安裝任何 WordPress 插件一樣。 您必須有商業計劃才能使用我們的註冊系統。 我們為用戶註冊創建了一個可編輯的模板,因為每個公司都會在註冊期間從用戶那裡收集各種類型的數據。 無需定制您的登錄表單即可完成本教程。

用戶註冊您的網站後,您需要配置處理方式。 用戶可以在我們的文檔中配置各種選項。 由於用戶註冊系統將整個過程自動化,我們不必學習如何使用 Formidable 更改 WordPress 中的登錄頁面。 如果你想創建一個 WordPress 登錄頁面,除了上傳你的登錄表單,你不需要做任何事情。 無論您使用構建器做什麼,您都可以創建一個看起來不錯的頁面。 您輸入登錄信息和註冊信息的位置沒有區別; 您所要做的就是將其輸入到相應的帖子或頁面中。

WordPress登錄頁面的插件

WordPress 中登錄頁面的插件是向您的網站添加額外特性和功能的好方法。 有許多插件可以為您的登錄頁面添加各種不同的功能,包括社交媒體登錄、驗證碼等。 選擇最適合您需求的插件並將其安裝在您的網站上,以便為您的登錄頁面增加一層額外的安全性和功能。

WordPress 默認登錄頁面看起來很容易導航。 最好的插件使您能夠自定義登錄表單的設計和字段。 反垃圾郵件工具可作為某些登錄頁面插件的一部分使用,使您的網站更加安全。 WPForms 是可用於 WordPress 的最全面的表單構建器插件之一。 使用 WPForms 時,您可以通過使用反垃圾郵件令牌、reCAPTCHA、hCAPTHCA 和自定義驗證碼來保護您的註冊或登錄表單免受垃圾郵件攻擊。 通過使用 SeedProd,您可以輕鬆地從頭開始創建登錄頁面。 喜歡登錄頁面的各種自定義選項的用戶會被 LoginPress 吸引。

雖然它缺乏垃圾郵件攔截功能,但 LoginPress 是創建漂亮的登錄頁面和保護您的網站免受入侵者的絕佳選擇。 Nextend Social Login 允許您在沒有密碼的情況下登錄您的社交媒體帳戶。 對於需要臨時訪問某些個人的用戶站點管理員來說,它是一個很好的工具。 Theme My Login 是免費的,允許您創建前端註冊頁面、自定義用於登錄和註冊的 URL slug,甚至設置社交帳戶來註冊和登錄您的網​​站。 在簡單歷史記錄中,還記錄了每個嘗試註銷的用戶的 IP 地址。 如果這是您的主要方法,您將能夠識別黑客並將其列入黑名單,使其無法訪問您的網站。 WPForms 最好的部分是它提供了市場上任何平台的最大定制、易用性和安全性。

如果您正在尋找一種簡單而有效的方法來創建漂亮的登錄頁面,SeedProd 是一個很好的選擇。 尋找用於日程安排和約會的日曆插件? 我們關於最佳 WordPress 日曆插件的帖子包括一些最佳插件的列表。

沒有插件的谷歌登錄 WordPress

您可以在沒有插件的情況下登錄您的 WordPress 網站,只需轉到您的 Google 帳戶並選擇使用您的 Google 帳戶登錄的選項。 這將使您無需安裝插件即可登錄 WordPress。

如果您在沒有插件的情況下使用 Google Login WordPress,您可能會做出錯誤的決定。 如果您還沒有,則需要在您的網站上使用單獨的 Google Analytics 插件。 Monsterinsights 可以回答您關於如何在沒有插件的情況下登錄 Google WordPress 的任何問題。 Google Analytics 是一個強大的工具,您可以使用它來跟踪網站活動。 如果您使用 WordPress,則無需插件即可輕鬆安裝此工具。 如果沒有插件,您可以根據需要使您的網站多語言,但如果您不需要多語言,則不必使用插件。 在本文中,您將學習如何在沒有任何插件的情況下將 Google 翻譯添加到 WordPress。