如何在没有插件的 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 中创建登录表单?

在 WordPress 中创建登录表单是一个简单的过程,可以在几分钟内完成。 您需要做的第一件事是在您的 WordPress 网站上创建一个用作登录表单的页面。 为此,只需创建一个新页面并将其命名为“登录”。 接下来,您需要向页面添加简码。 登录表单的简码是 [wp-login-form]。 只需将此短代码添加到页面内容区域并保存页面。 现在已经创建了登录表单页面,您需要从 WordPress 站点的主页添加一个指向它的链接。 为此,只需编辑主页并添加指向登录表单页面的链接。 这就是在 WordPress 中创建登录表单的全部内容。 现在,当访问者访问您的 WordPress 站点时,他们将能够单击链接并被带到登录表单页面。
使用WP 登录表单,您可以创建一个简单的登录表单,可以在 WordPress 网站的任何地方使用。 短代码将允许您将其插入帖子、页面或侧边栏。 要自定义下面列出的选项,您可以使用简码添加其他参数。 为了保护您的登录表单免受垃圾邮件和其他自动攻击,WP 登录表单使用 Google reCAPTCHA v3。 通过转到设置,您可以配置这些选项以启用此功能。 您可以在不使用任何 CSS 的情况下使用类创建干净的标记,从而允许您创建自定义的表单以满足您的需求。
WordPress 以编程方式自定义登录表单

如果您想为您的 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。