如何在WordPress中设计Contact Form 7表单

06/12/2023

为什么要设计您的Contact Form 7表单?

Contact Form 7是WordPress中最受欢迎的联系表单插件之一。它免费使用并允许您使用短代码添加表单。

然而,Contact Form 7的功能非常有限。其表单样式非常单调,并且插件没有内置选项来更改表单样式。这使得难以使联系表单的设计与您的网站主题匹配或编辑字体和背景颜色使表单脱颖而出。

如果您想要更可自定义且具有高级功能的表单,我们推荐WPForms,这是一款对初学者非常友好的联系表单插件。它带有拖拽式表单构建器,1800多个预构建表单模板和众多的自定义选项。WPForms也有免费的版本,包括60多个模板、条件逻辑、Stripe支付等功能。

开始使用Contact Form 7

首先,您需要在网站上安装并激活Contact Form 7插件。如果您需要帮助,请参见我们的指南如何安装WordPress插件。

激活后,您可以从WordPress控制面板转到Contact » Add New。

您现在可以编辑表单并为表单设定一个标题。插件会自动添加默认的姓名、电子邮箱、主题和消息字段。您也可以通过拖拽添加更多字段。

完成后,不要忘记点击“保存”按钮并复制短代码。
接下来,将其添加到您的博客文章或页面。

在WordPress中通过自定义CSS设计Contact Form 7表单

由于Contact Form 7没有内置样式选项,您需要使用CSS来设计您的表单。Contact Form 7生成的是标准合规的表单代码,每个元素都有相应的ID和CSS类,这让自定义变得非常容易。

每个Contact Form 7表单都使用CSS类.wpcf7,您可以用它来设计表单。

在这个例子中,我们将在输入字段中使用名为Lora的自定义字体,并更改表单的背景颜色。

div.wpcf7 { 
background-color: #fbefde;
border: 1px solid #f28f27;
padding:20px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
background:#725f4c;
color:#FFF;
font-family:lora, sans-serif;
font-style:italic;
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] {
background-color:#725f4c;
width:100%;
text-align:center;
text-transform:uppercase;
}

如果您需要帮助添加自定义CSS,请参见我们的指南如何在WordPress网站中轻松添加自定义CSS。

在应用此CSS后,我们的联系表单看起来如下。

为多个Contact Form 7表单设计样式

如果您使用多个联系表单并希望为每个表单设计不同的样式,则需要使用每个表单生成的ID。上面的CSS将应用到网站上的所有Contact Form 7表单。

首先,打开包含您想要修改的表单的页面。接下来,将鼠标移动到表单的第一个字段,右键点击并选择“检查”选项。

浏览器屏幕将分裂,您将看到页面的源代码。在源代码中,找到表单代码的起始行。

如截图所示,我们的联系表单代码从这行开始:
<div role="form" class="wpcf7" id="wpcf7-f113-p114-o1" lang="en-US" dir="ltr">

id属性是Contact Form 7为此表单生成的唯一标识符,它是表单ID和表单所在页面ID的组合。

我们将使用此ID在CSS中为我们的联系表单设计样式,并将我们的第一个CSS代码段中的.wpcf7替换为#wpcf7-f113-p114-o1。

div#wpcf7-f113-p114-o1{
background-color: #fbefde;
border: 1px solid #f28f27;
padding:20px;
}
#wpcf7-f113-p114-o1 input[type="text"],
#wpcf7-f113-p114-o1 input[type="email"],
#wpcf7-f113-p114-o1 textarea {
background:#725f4c;
color:#FFF;
font-family:lora, "Open Sans", sans-serif;
font-style:italic;
}
#wpcf7-f113-p114-o1 input[type="submit"],
#wpcf7-f113-p114-o1 input[type="button"] {
background-color:#725f4c;
width:100%;
text-align:center;
text-transform:uppercase;
}

您现在可以为您想要自定义的每个Contact Form 7表单重复此步骤并替换表单ID。

使用CSS Hero设计Contact Form 7表单

更简单的方法是使用CSS Hero改变Contact Form 7表单的样式。它让您无需编写CSS即可编辑表单。

只需在您的网站上安装并激活CSS Hero插件。您可以参考我们关于如何安装WordPress插件的指南。

接下来,转到包含表单的页面,并点击顶部工具栏中的“使用CSS Hero自定义”选项。

CSS Hero将提供一个简单的用户界面,您可以在其中无需编写任何代码即可编辑CSS。

使用该插件,您可以点击表单中的任何字段、标题和其他元素,并编辑背景颜色、字体、边框、间距等等。

自定义表单后,只需点击底部的“保存并发布”按钮。

我们希望这篇文章帮助您了解如何在WordPress中设计Contact Form 7表单。您可能还想看看我们的文章如何创建电子邮件通讯和最佳WordPress计算器插件的专家推荐。

如果您喜欢这篇文章,请订阅我们的YouTube频道获取WordPress视频教程。您也可以在Twitter和Facebook上找到我们。



Related Posts

  • 2024-12-12
  • WordPress 教学

多语言表单有助于与全球观众沟通,使您的网站更易于使用,并吸引更多用户。本文介绍了如何使用WPForms和Formidable Forms插件在WordPress中创建多语言表单,以帮助您轻松实现这一目标。

閱讀更多
  • 2024-10-21
  • WordPress 教学

如果您在WordPress管理区域或其他地方遇到‘jQuery未定义’错误,不必担心,这是一个常见的问题。本文为您介绍了该错误的原因以及六种解决方法,以便让您的网站恢复正常运行。

閱讀更多
  • 2024-10-17
  • WordPress 教学

越来越多的人倾向于使用语音搜索而不是在搜索栏中输入关键词。语音搜索被认为是在线交互的未来,各种设备上数百万人每天都在使用它。与通过普通SEO优化网站一样,将网站适配语音搜索同样重要。在本文中,我们将深入探讨为什么语音搜索SEO如此重要,以及如何优化您的WordPress网站以捕获这些语音搜索。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>