首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

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

    WordPress表单插件 Contact form 7介绍及拓展高级功能实现和部分表单框架样式

    url和链接传参:Redirection for Contact Form 7 配合弹窗插件:JetPopup (内附多套样式,便于参考或修改)推荐好用的页面构建器: Elementor创建完表单如何实现插入到页面呢...非常简单,Contact form 7新建表单后会生成一串短代码,将短代码插入到文章相应位置即可。...如果你想实现弹窗让访客提交表单信息,实际上你只需要借助别的插件弹窗,弹窗内容插入Contact form 7表单的短代码即可实现。反正就是一句话,想以什么方式呈现,就把短代码放到相应位置即可。...Contact form 7进阶操作Contact form 7插件提供了非常多的内置函数字段以帮助我们拓展功能,我们可以利用这些来收集访客 ip 浏览器ua  提交页面等。...在安装好的contact form7的WordPress中新建表单,然后把下面的表单代码复制进去。下列的表单为了美观基本上都有自己的css,需要你引入到使用的页面。

    3.2K40

    联系我们吧 - 12个联系我们表单和页面设计赏析和学习

    Contact Form 15 特色: 谷歌地图背景 简洁精致的标题 自定义样式提交按钮 CSS3和HTML5技术 优秀的配色方案 该模板是一个基于CSS3和HTML5的简易联系表格,可以在任何不同行业的网站上使用...Under the Sea Contact Form 特色: HTML,CSS,JS,JavaScript 圆边框设计 干净的配色方案 互动效果 流畅的动画 好看的字体 该模板是一个动态的联系表格,有非常不错的交互设计...Bootstrap 3 contact form 特色: HTML代码 视频演示 定制/使用指南 CSS样式 jQuery表单提交 表格验证 服务器端处理 图像背景 Bootstrap 3联系表单是一个完全响应的网站联系页面...使用模板:http://reusableforms.com/d/e2/bootstrap-3-contact-form 7. ...你只需复制并粘贴HTML和CSS代码即可将该模板添加到你的网站中。该HTML5表单包含所有必填字段,例如姓名,电子邮件,电话和消息等。最后,配色方案也值得一提,明亮鲜艳,很具有吸引力。 ?

    6.3K30

    两种方法可以让Contact form 7表单在任意地方调用显示

    Contact form 7是wordpress建站过程中最常用到的插件之一,不过,在Contact form 7调用的时候,有些新手还是搞不太清楚它的调用方法。...下面简站wordpress小编,就把常用的两种调用方法,分享给大家:Contact form 7的第一种调用方法:在编辑器中添加短代码1、在安装并启用Contact form 7插件,完成表单设置后,复制短代码...,如下图所示2、要在哪个页面显示,就把这个短代码插入到哪个页面的编辑器中,以页面”联系我们“中要显示表单插件为例,如下图所示3、保存后,刷新”联系我们“页面再看,就会看到,已经设置好的表单,已经出现在这个页面了...Contact form 7的第二种调用方法:在任意php文件中调用1、第一步还是与上面的一样,先复制短代码2、在需要显示这个表单的php文件中添加以下代码contact-form-7 id="b88c0ec" title="product form"]' ); ?

    36610

    Vue.js 入门

    前端页面同事推荐用vue.js,因为简单快速,当然前提是基于你对前端的html,css,js有一定的了解 资料 vue.js 官网: https://cn.vuejs.org/ axios: https...://www.npmjs.com/package/axios 实例说明 整体思路 items用于页面展示,contact用于新增数据的存储,editContact用于修改数据的存储和展示 新建数据,页面...form跟data绑定,存储在data中,axios获取data中的数据,向后端发起请求插入数据库,插入数据成功后,将前端form的数据存在items中用于页面展示; 修改数据,通过页面item.id通过...axio向后端获取数据,展示在弹出窗口上,然后弹出窗口绑定了click时间触发后端editContact方法; 删除数据,页面数据通过直接获取item.id直接调用后端的删除接口,然后前端items也删除数据...表单里面的内容跟data中的contact双向绑定,页面填写的数据会保存在data.contact中,可以修改data.contact的数据来控制页面的数据展示 form role="form" class

    4.1K50

    创建联系表单页面并通过 Ajax 提交表单请求数据

    回顾下上篇教程更新主题后的博客系统,可以看到顶部右上角导航菜单有两个链接,分别指向关于页面和联系表单页面: ?...3、提交表单请求 在上面的视图模板中,可以看到最后额外引入了 /js/contact.js 文件,这个文件是联系表单页面需要额外用到的 JavaScript 脚本文件,目前还不存在,需要编写对应的前端处理代码...在 resources/js 目录下新建 contact.js,并初始化代码如下: require('....4、访问联系表单页面 完成以上工作后,在项目根目录下的 webpack.mix.js 中添加 contact.js 编译代码: mix.js('resources/js/app.js', 'public...'public/css'); 运行 npm run dev 重新编译打包前端代码,成功后就可以在 public/js 目录下看到 contact.js 了。

    2.3K50

    框架究竟解决了啥问题?我们可以脱离它们吗?

    升级 在这篇文章中,我们介绍了4个框架,但还有很多框架 (AngularJS、Ember.js 和 Vue.js 等) 我们没提到。...在 ReactJS 和 SolidJS 中,我们创建了可以转换为命令式代码的声明式代码,在 DOM 中添加或删除这个标签。在 Svelte 中,会直接编译生成这样的代码。...但是如果我们根本没有这样的代码,而是直接使用 CSS 来隐藏和显示错误标签呢?...在本地浏览器代码中,变更的传播经过了优化和测试,并且避免了例如追加和删除这样不必要的 DOM 操作。...例如,一个应用程序允许你添加和删除联系人,并从服务器加载初始列表(可以刷新),它可以有这样一个 ChaCha: interface Contact { id: string; name: string

    8K30

    前端开发者们,这些知识tips你必须知道

    这使得CSS代码更易于维护和扩展,并且避免了全局污染和命名冲突的问题。在Vue框架的CSS作用域中,采取的是CSS模块(CSS Modules)中的局部作用域(Local Scope)方式。...CSS-in-JS:这是一种将CSS样式作为JavaScript对象嵌入到组件中的方法。...缺点:虽然 CSS-in-JS 可以实现组件化的样式定义,并且能够更好地利用 JavaScript 的编程能力,但是需要在项目中引入额外的库和插件,增加了代码的复杂性和学习成本。...以上是几种常见的CSS模块化方式,每种方式都有其优缺点和适用场景。选择合适的方式可以让您的代码更具扩展性、可维护性和重用性,提高开发效率并减少错误。...很多前端框架(如React和Vue.js)在开发环境下都会集成类似于Vite、Webpack等打包工具,这些打包工具可以在编译代码时将环境变量注入到应用程序中,从而在应用程序中使用环境变量。

    48310

    在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用

    如右图所示,当页面被加载之后,当前联系人列表会以表格的形式呈现出来。我们可以利用每条联系人记录右侧的“修改”和“删除”链接实现针对当前联系人的编辑和删除。...虽然这仅仅是一个简单的Web应用,但是我刻意使用了3个主流的Web前端开发框架,它们分别是jQuery、Bootstrap和KnockOut,这三个框架的使用体现在页面引用的CSS和JavaScript...至于Bootstrap,我们则主要使用它的页面布局功能和它提供的CSS。除此之外,“编辑联系人”对话框就是利用Bootstrap提供的JavaScript组件实现的。...假设我们需要设计如左图所示的“地址编辑器页面”,在页面加载的时候它会将默认的地址信息绑定到表示省、市、区和街道的文本框和显示完整地址信息的元素上,当用户在文本框中输入新的值并点击“确认”按钮后...ViewModel 接下来我们来看看“联系人管理器”这个Web页面究竟如何来定义。具体来说,该页面的内容包含两个部分,HTML标签和JavaScript代码。

    4.6K110

    利用Flask搭建微电影视频网站(三):前端首页搭建

    ='base/css/bootstrap.min.css') }}"> 其余所有的js, jpg,css均按照这样的要求进行,这里就不再一一提示了,直接附上代码:  账号 contact" class="form-control input-lg...,在底部新增js的挖坑填坑代码: {% block js %} {% endblock %} 然后打开user.html页面,在底部新增如下代码: {% block js %} ...:[1240] 紧接着将我们templates/home/index.html页面的电影列表展开和收起,就是这个样子:[1240] 我们只留下前四个col-md-3,其余的col-md-3就都删除!...打开home/search.html页面,我们新建以下代码:[1240] 然后展开和收起页面,利用for循环进行填充:[1240] 接下来就是search相关的url跳转的配置,home.html和layout.html

    3.4K10

    前端开发者必须知道的日常小技巧!

    这使得CSS代码更易于维护和扩展,并且避免了全局污染和命名冲突的问题。在Vue框架的CSS作用域中,采取的是CSS模块(CSS Modules)中的局部作用域(Local Scope)方式。...CSS-in-JS:这是一种将CSS样式作为JavaScript对象嵌入到组件中的方法。...缺点:虽然 CSS-in-JS 可以实现组件化的样式定义,并且能够更好地利用 JavaScript 的编程能力,但是需要在项目中引入额外的库和插件,增加了代码的复杂性和学习成本。...以上是几种常见的CSS模块化方式,每种方式都有其优缺点和适用场景。选择合适的方式可以让您的代码更具扩展性、可维护性和重用性,提高开发效率并减少错误。...很多前端框架(如React和Vue.js)在开发环境下都会集成类似于Vite、Webpack等打包工具,这些打包工具可以在编译代码时将环境变量注入到应用程序中,从而在应用程序中使用环境变量。

    32310

    Web 框架的替代方案

    具有稳定的 Dom 树和级联的反应性 让我们回到错误标签的示例上。在 ReactJS 和 SolidJS 中,我们会创建声明性代码,并将其转化为命令性代码,向 DOM 中加入标签或者删除标签。...在 Svelte 中,生成这些代码。 但是,如果我们根本没有这些代码,而是用 CSS 来隐藏和显示错误标签呢?...变化传播经过优化和良好的测试,在本地浏览器代码中,避免了不必要的昂贵的 DOM 操作,如追加和删除。 选择器是稳定的。在这种情况下,你可以指望标签元素的存在。...传统上,用户填写表格并点击“提交”按钮,服务器端的代码就会处理响应。表单是数据绑定和互动性的多页面应用版本。难怪具有 input 和 output 基本名称的 HTML 元素是表单元素。...TodoMVC 模板带有现成的 HTML 和 CSS,帮助你专注于框架。 你可以在 GitHub 资源库中使用这个结果,并且可以获得完整的源代码。

    2.6K10

    聊聊 HTMX 吧

    than the usual HTML attributes return '\ form ic-put-to="/contact/1" ic-target="#contact-div">...才可以做的东西,他的目的就是去 js 化,尽可能的少写或者不写 js 代码,因为我们知道,浏览器其实只认识 html 代码,他编译 html 代码是具有先天优势的,那么也就是说如果我们的代码中只有 html...代码那么理论上上渲染速度是很快的,但是他依赖于服务器,也就是我们前端之前的 js 代码其实没有消失,只是放到了 server 端执行了,通过上面的代码也是可以看出来的,所以它可以做的事情就是在什么标签上发送什么请求...,请求返回的内容他来指定放到哪里,同时中间和用户的一个交互和反馈怎么设计,他就做这些,也仅仅做这些即可!...写在后面 看完这篇文章可能你们也感觉到了,这篇文章其实并没有过多的代码演示,只是说了一下他的基础用法和适用场景,因为我觉得和这个东西他本身就是解决了一部分前端的痛点,并不可以解决真正的问题,他其实就是解决了一些小而美的应用不用使用

    39110
    领券