簡體   English   中英

在 wordpress 中實現自定義用戶登錄模塊

[英]Implementing Custom user login module in wordpress

我想在 wordpress 內實現一個自定義登錄模塊。在主頁中,我有一個用戶可以注冊的表單和另一個用戶可以登錄網站的表單。

在 wordpress 中編寫自定義代碼來實現我的目標是更好的主意嗎?

您還建議其他什么替代方案?

如果您需要在用戶登錄時發生一些特定的事情,那么編寫自定義代碼沒什么不妥。除了編寫自定義代碼之外,您還可以得到一個已經構建的插件!

您可以使用此代碼在任何頁面上創建WordPress登錄表單。

<div id="login">


<form name="loginform" id="loginform" action="YOUR_WORDPRESS_FOLDER/wp-login.php" method="post">
<label>Username:<input type="text" name="log" id="log" value="" size="20" tabindex="1"    /></label>

<label>Password: <input type="password" name="pwd" id="pwd" value="" size="20" tabindex="2" /></label>

<label class="submit">

<input type="submit" name="submit" id="submit" value="Login &raquo;" tabindex="3" />
<input type="hidden" name="redirect_to" value="wp-admin/" />

</form>

</div>

我最近寫道,您可能對有關構建自定義登錄表單的博客帖子感興趣。

它描述了如何在任何模板中包括自定義登錄表單,如何更改自定義輸出以及成功/失敗/空登錄后如何處理重定向。

涉及的WordPress-API函數/掛鈎有:

wp_login_form驗證wp_login_failed

為 Wordpress 編寫自定義代碼是一件很常見的事情。 這幾乎是預期的。 否則,您還有許多主題和插件,您可以在自己的 Wordpress 站點中使用其他人編寫的代碼。

Wordpress也有注冊新用戶的內部方式:
WP 記憶

如果您在Settings > General下啟用此選項,那么您的登錄頁面將有一個選項來注冊新用戶。

否則,如果您想編寫自己的登錄代碼,您可以開始閱讀 WP 文檔,例如在內部 function register_new_user中。

除非您要創建復雜或特殊的東西,否則您可以堅持使用內置注冊,也可以根據需要使用 HTML 和 CSS 進行自定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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