首页
学习
活动
专区
圈层
工具
发布

WordPress 技巧:只在含有联系表单的页面加载 Contact Form 7 的 JS 和 CSS

Contact Form 7 是一个非常强大并且易用的联系表单的插件,我在很多项目中都用到它,但是这个插件有个很不好的地方,会在整个博客的所有前台页面都加载 Contact Form 7 的 JavaScript...和 CSS 代码,对于性能要求极致的我们,当然不允许这样的事情发生,所以我们可以通过下面的代码实现只在含有 Contact Form 7 表单的页面加载 Contact Form 7 的 JS 和 CSS...array( 'jquery', 'jquery-form' ), WPCF7_VERSION, $in_footer ); } } add_action( 'wp_enqueue_scripts'...-7'); if(is_page('contact')){ wp_enqueue_style( 'contact-form-7', wpcf7_plugin_url( 'includes/css.../styles.css' ), array(), WPCF7_VERSION, 'all' ); } } 上面的代码假设我们只有一个叫做“contact”的页面添加了联系表单,具体涉及到你自己的项目

2K10

解决宝塔面板WordPress中使用Contact Form 7插件收不到邮件的方法

如果是宝塔面板的环境下,在WordPress中使用Contact Form 7插件提交表单时显示成功,但邮箱未收到邮件,可能是由于服务器邮件功能配置问题。以下是几种常见解决方法:1....检查邮件发送方式默认情况下,Contact Form 7 使用 PHP 的 mail() 函数发送邮件,但部分服务器(尤其是国内主机)可能不支持该功能。...解决方法:在 Contact Form 7 的邮件设置中,修改发件人地址为 yourname@wodepress.com。...检查垃圾邮件箱部分邮件服务商(如 QQ、163)可能会将 Contact Form 7 发送的邮件归类为垃圾邮件,建议检查垃圾邮件箱。6....排查插件冲突某些插件可能与 Contact Form 7 冲突,可尝试 禁用其他插件 逐一测试。7. 检查防火墙与端口确保服务器防火墙未拦截 25、465 或 587 端口。

47010
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Contact Form 7:最强大的 WordPress 联系表单插件

    帮人做 WordPress 项目的时候,经常需要帮客户设置联系表单,一般我们都会推荐客户使用 Contact Form 7 这个 WordPress 插件。...Contact Form 7 简介 Contact Form 7 是一款简单易用并且扩展性非常灵活的 WordPress 联系表单插件,可以自定义各式各样不同类型的表单功能,可以自定义接收邮件地址,支持...Contact Form 7 安装和使用 Contact Form 7 安装非常简单,只需要在 WordPress 后台在线安装即可。...Contact Form 7 支持几乎所有的表单域元素,如:单选框、复选框、文本框、下拉菜单、按钮、文件上传等。...并且生成也非常简单,只需要点击下就可以生成一个自己所需要表单域,并且把生成的代码复制到表单和收到邮件中即可,使用非常简单,并且如果你懂英文的话,Contact Form 7 的官方站点有非常详细的文档教你怎么使用

    1.4K20

    Salesforce LWC学习(十六) Validity 在form中的使用浅谈

    ; rangeUnderflow:针对数字相关的类型判断输入内容是否值过小小于默认的最小值; stepMismatch:针对数字相关的类型,我们在输入框使用上或者下按钮以后,可以根据step设置的值进行相关的输入框内容的加或者减...上面截图中的标红的效果展示即为本篇讲的validity,validity的使用可以使用户在大量的入力操作部分不满足情况下可以进行更好的定位,达到更好的用户体验。...在form表单中的入力选择的标签大部分都内置了checkValidity / reportValidity / setCustomValidity或者类似函数。...需要注意的是,当form表单提交的时候,如果页面中有不符合的元素,并不会阻断你的表单提交。...此方法在很多方法中均有类似的方法,用于当标准的提示信息不满足需求的时候或者自定义的一些校验想要展示自定义的提示信息情况下,使用的方案。

    1.4K20

    解决innerHtml 在Jquery上使用无效果的问题

    ").innerHTML = "加载本页耗时 "+ (new Date().getTime()-t1) +" 毫秒"; 或 使用Jquery的方式: $("#timeShow").html('加载本页耗时...' + loadTime + 'ms'); innerHTML在JQuery中使用的话是无效果的, JQuery提供了三种方法实现指定标签赋内容:.html(),.val(),.text()。...三种方法区别具体: .html()用为读取和修改元素的HTML标签 对应js中的innerHTML .html()是用来读取元素的HTML内容(包括其Html标签), .html()方法使用在多个元素上时...对应js中的innerText text()用来读取元素的纯文本内容,包括其后代元素;.text()方法不能使用在表单元素上 .val()用来读取或修改表单元素的value值 .val()是用来读取表单元素的....html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。**

    1.5K10

    002.WordPress常见插件

    WP Super Cache WP Super Cache 是使用的比较多的缓存插件,功能也比较齐全。安装 WP Super Cache 插件并启用Gzip选项。...WP Keyword Link WP Keyword Link 是一款 WordPress SEO插件,原来是老外的插件,不支持中文,后来柳城在作者同意下,修改使之支持中文关键词。...Redirection 本身就包含中文语言包,使用起来应该还是比较方便的。...Contact Form 7 Contact Form 7 是一款简单易用扩展性灵活的WordPress联系表单插件,可以自定义各式各样不同类型的表单功能,而且支持自定义接收邮件,Ajax提交和 jQuery...可结合Akismet过滤垃圾邮件,同时也支持CAPTCHA反垃圾邮件,表单域元素支持各种最常见的:单选框、复选框、文本框、下拉菜单、按钮、文件上传等多种表单域。

    1.4K20

    利用动态注入HTML的方式来设计复杂页面

    对于这种复杂的页面,我们在设计的时候不可以真的将所有涉及的元素通通至于某个单独的View中,将复杂页面相对独立的内容“分而治之”才是设计之道。...我们可以借鉴Smart Clent应用的设计方式:将一个Windows Form作为应用的容器(Smart Client Shell),在操作过程中动态地激活相应的用户控件(Smart Part)并加载到容器中...该页面初始状态如左图所示,它仅仅具有一个用于输入查询条件(First Name和Last Name)进行联系人查询的表单。...当用户输入相应的查询条件之后点击“Retrieve”按钮,相应的联系人列表显示以表格的形式显示出来(中图)。...Index.cshtml的定义,在这里使用了Twitter的Bootstrap,所示我们引用了相应的CSS和JS。

    4.2K20

    salesforce零基础学习(八十)使用autoComplete 输入内容自动联想结果以及去重实现

    这种情况下可以使用jquery ui中的autoComplete实现。...此篇需求为在输入框中输入检索词对数据库中User表和Contact表的Name字段进行检索,符合条件的放在联想列表中,当用户选择相应的名称后,输入框中显示此名称对应的邮箱地址。...一.通过输入内容检索相关表中符合条件的数据 因为要对两个表进行操作,使用SOQL需要对两个表进行查询,并对搜索结果进行拼接,这种方式使用SOQL只能对每个字符进行like操作。...jquery ui的autoComplete功能,需要下载jquery ui 的js以及css文件,页面使用了jquery,所以也需要使用jquery的js文件。...URLFOR($Resource.JqueryUI, 'jquery/jquery-ui.min.css')}" /> 6 form> 7 <apex:inputText

    1.5K70

    wordpress外贸独立站常用留言表单插件 contact form 7

    Contact Form 7 介绍Contact Form 7 是一款非常流行的 WordPress 联系表单插件,广泛应用于外贸独立站。...以下是其主要特点:功能强大且免费:Contact Form 7 是完全免费的,支持创建和管理多个联系表单。简单易用:用户无需编写代码,通过简单的拖放和配置即可设置表单字段、邮件通知等功能。...Contact Form 7 优势分析用户体验友好表单简洁清晰:界面简洁,用户填写方便,能提升客户提交表单的意愿。支持多种表单域:提供丰富的表单元素,能满足不同场景的需求。...免费且性价比高完全免费:作为一款免费插件,功能强大,能满足大多数外贸独立站的基本需求。节省成本:相比其他付费插件,Contact Form 7 能在不增加成本的情况下提供丰富的功能。...Contact Form 7 是外贸独立站中非常实用的表单插件,其免费、易用、高度自定义和强大的扩展性使其成为外贸网站的首选。

    27400

    管理系统类毕设(三)---学生信息查询实现(包括前后端以及分页的实现)

    }; }, 页面布局 用到了Element的面包屑 表格 表单 下拉菜单 开关组件 Element官网 Element官网 页面布局使用了Element的布局容器 Element布局容器...在学生信息管理这里加了下拉菜单 放在页面容器的el-header中(el-header见Element官网Element布局容器) Element面包屑 说明: disabled使菜单不可选...> form> 表格 数据说明 tableData: []//查询返回的数据 Element的表格组件 表格组件 ?...使用了Element的分页组件 分页组件 代码如下 <el-pagination @size-change="handleSizeChange" @current-change...:vue入门 vue开发小程序 等 后端: java入门 springboot入门等 服务器:mysql入门 服务器简单指令 云服务器运行项目 python:推荐不温卜火 一定要看哦 一些插件的使用等

    1.3K20

    Roslyn 在项目文件使用条件判断 判断不相等判断大小判断文件存在判断多个条件使用的范围

    本文告诉大家如何在项目文件通过不同的条件使用不同的方法运行 本文是 手把手教你写 Roslyn 修改编译 的文章,在阅读本文之前,希望已经知道了大多数关于 msbuild 的知识 为了告诉大家如何使用判断...16进制需要使用0x放在字符串最前"> error MSB4086: 尝试在条件“'AA '>'10'”中对计算结果为“AA”而不是数字的“AA”进行数值比较...判断多个条件 除了使用开始的使用 - 等连接多个判断还可以使用 And Or 来判断多个条件,如下面代码 在很多地方都可以使用条件进行判断,如放在任意的PropertyGroup里,如果判断为 false 就不会定义这个属性 使用,在 Target 里也可以使用条件 <Message

    3.5K10

    如何解决jQuery Validation针对动态添加的表单无法工作的问题?

    为了充分利用ASP.NET MVC在服务端呈现HTML的能力,在《利用动态注入HTML的方式来设计复杂页面》一文中介绍了,通过Ajax调用获取HTML来呈现复杂页面中某一部分界面的解决方案。...我们知道ASP.NET MVC默认集成了jQuery Validation,但是对于通过JavaScript动态添加的表单,客户端验证默认情况下是失效的。...还是以前文涉及的“联系人管理”为例,在一个ASP.NET MVC应用中定义了如下两个类型,Contact封装联系人信息,HomeController包含三个Action,除了默认Index外,两个Update...)的定义,这是一个Model类型为Contact的强类型View,指定的联系人信息以编辑状态呈现在一个表单中: 1: @model Contact 2: @{ 3: Layout...(Index.cshtml)具有如下定义,页面主体内容是在加载的时候通过Ajax方法访问Action方法Update获取的。

    4.4K90

    JQuery文件上传插件ajaxFileUpload在Asp.net MVC中的使用

    0 ajaxFileUpload简介 ajaxFileUpload插件是一个非常简单的基于Jquery的异步上传文件的插件,使用过程中发现很多与这个同名的,基于原始版本基础之上修改过的插件,文件版本比较多...,我把我自己使用的ajaxFileUpload文件上传到博客园上了,想要使用的朋友可以下载:http://files.cnblogs.com/files/fonour/ajaxfileupload.js...1 ajaxFileUpload使用说明 ajaxFileUpload的使用也很简单,调用ajaxFileUpload方法即可,各配置项详细说明如下: $.ajaxFileUpload({...及ajaxFileUpload的引用,这里的JQuery用的2.1.4版本,经测试用各个版本基本没什么影响。...解决方法: 经测试handlerError只在jquery-1.4.2之前的版本中存在,以后版本中都没有这个函数了,因此在将handleError这个函数复制到ajaxFileUpload.js中,就行了

    5.5K90

    dropDownList属性

    带下拉菜单的文本框就是其中之一,效果图如下(真要自己完全设计,还得费一番功夫) 关于该组件的详情参看Bootstrap官网、带下拉菜单的文本框 看到上面的效果图,使我想到WinForm编程中的DropDownList...不过,和DropDownList控件相比,还缺少以下内容 1、当点击菜单中的某一项,菜单的文字自动显示在文本框中 2、当点击菜单中的某一项,提供一个函数来获得相关的数据(可以是菜单的文字,也可以是相关的文本...DropDownList的组件代码如下,由于是基于JQuery,故要把该代码置于JQuery引用代码之下: 代码比较简单,主要就是依据属性值来拼接HTML代码,下面简单的说明一下: ReadOnly的实现...,第二个是当前点中的菜单项的相关数据(ItemData属性) Snippet官网 Snippet使用实例 (function($){ jQuery.fn.DropDownList...//如果有多个条目设置该参数,则获取的是满足条件最后一个条目 if (Item.Selected==true) { SelText=Item.ItemText

    3.1K100
    领券