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

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

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

1.5K10

WordPress建站技术笔记

本站使用wordpress系统,在建站时,遇到了一些问题,在此记录一下。 autoptimize插件异常 启用了autoptimize来优化页面加载。...其主要功能是优化压缩html,合并js和css代码,减少http请求次数,加快页面加载。 但启用后就发现页面加载存在异常,console有报错信息。...让超链接在新标签打开 wordpress默认是当前页打开,但在文章中,有时候会有些引用的链接,此时我们希望可以在新标签中打开。 解决办法 在Theme Editor中修改主题代码。加入以下代码。...最终在console中找到代码位置,在主题的js/scripts.js文件,找到对应代码即可修复。看上去就是没双引号的问题。...修复WP-Editor和主题代码高亮冲突问题 注释掉style文件中主题的代码高亮css .single-content code{ }

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

    WordPress网站插件装太多很卡怎么办?外贸网站加速方法

    3、如果你使用了其他其他的一些优化插件,那么我们直接进入首页或者文章页精简资源就可以了。 如果你没有使用其他优化插件,那么可以切换到下面这几项里面设置一下。...Site-Wide Common Unloads 删除全站表情符号、评论代码等常见css和js文件; HTML Source CleanUp 清理头部的html标签; Local Fonts 本地字体,...5、屏幕往下滚动,查看当前页面不需要加载的插件的js和css文件,选择Unload。...作为外贸网站来说,首页的幻灯片插件、联系表单插件,在文章页,都可以不加载。 选择好unload的内容后更新文章,优化功能就设置好了。 6、最后我们来查看下优化效果。...最后,Asset CleanUp带有专业版,专业版可以内联JavaScript文件、推迟加载css文件、在类别等更多的目录和页面上管理css跟js文件等功能,有强烈需求的用户可以购买,普通用户免费版就够用了

    3K20

    WordPress 通过模板文件和自带的函数引入 cssjs 的两种方法

    WordPress 引入css/js 是我们制作主题时首先面对的一个难点,任何一款主题都要加载自己的 css,js,甚至很有可能还需要加载 Jquery 文件,网上方法特多,说法不一,我们今天借鉴 wordpress...> 但是 WordPress 不能确定是否在在页面加载了 JS,Css 文件,如果另一个插件使用相同的 JS,Css 文件,就无法检查 JS,Css 文件是否已经被包含在页面中。...在 WordPress 中,注册样式是“可选的”。如果你的样式不会被其他插件使用,或者你不打算使用任何代码来再次加载它,你可以自由地排队样式而不需要注册它。继续看看它是如何实现的。...用来在WP登录页面加载脚本和CSS 以下是这些钩子的示例: 告诉 WordPress 需要加载 jquery.js,WordPress 在 wp_footer() 中处理的时候也会先检查前面是不是已经有了,如果有了就不会再重新加载一次。

    1.8K30

    我们应该合并网站上的CSSJS文件吗?

    所有这些都意味着 减少HTTP/1.1页面的页面请求总数 在Web性能的背景下是有益的。所有结合CSS/JS文件可以减少页面请求的数量,进而减少到服务器的往返次数,以便更快地检索其他资源。...合并css/js文件的缺点 1.可能产生非常大的文件 大多数网页通常有几个CSS和JS文件。将所有样式表或脚本组合成一个单独的文件可能会产生一个非常大的CSS/JS文件。...访问者还可以在页面逐步加载时尽早开始消费内容。 如前所述,CSS/JS被认为是渲染阻塞——除非指定,否则浏览器将首先下载、解析和执行此文件,然后再执行页面代码的其余部分。...这样,访问者也可以尽早开始看到页面上的内容,让他们放心,你的页面正在运行中 3.CSS/JS组合可能会破坏你的网站 CSS/JS文件在分开时很好,但在组合成单个文件时,它们可能不会很好地发挥。...即使东西在视觉上看起来很好,一些引擎盖下的功能可能已经坏了,你可能要到很久以后才会发现。例如,按钮在页面上不起作用,或页面元素消失,或滑块无法按设计工作,等等。

    1.5K20

    博客 Nuxt.js 移植重构与服务端渲染入门实现

    Vue-Cli 移植 本博客最初是以 WordPress 主题为载体呈现的,为了实现 Vue.js 的应用就不得不在 PHP 里写 JavaScript 了,Tony 主题的代码经过了一定程度的调整和美化...因为博客中存在多个页面和一些特定的动态路由结构(根据地址栏结构变化对应路由),比如文章页(/post/{文章 ID})、页面页(/page/{页面 ID}),为了更好的体验,使用了 Vue-Router...中有提供快捷引入选项。 在浏览器端,目前对于页面加载进度实现进度条大概最理想的方法就是在切换页面时加载一条自增长度的进度条,缓慢增加长度直到下个页面切换加载完毕直接滑动到末端并且淡出。...Vue-Router 插件自动引入,实例化对象名是 router 无限加载 其次是无限加载的实现,之前的实现方式是监听滑动到距离底部一定距离则执行加载下一页的函数,这种方法经常会在分辨率和页面大小不同的不同手机端上出现无法加载的问题...(也就是非只引入需要使用的模块),于是安装正常普通的打包后的页面性能十分堪忧,单 JS 文件体积能上到 3 MB。

    1K30

    WordPress 如何免插件实现代码高亮

    使用Prettify一般只需包含两个文件:prettify.js 和 prettify.css。压缩过后的 prettify.js 大小差不多在 15K 左右,非常小巧。.../ajax/libs/prettify/r298/prettify.css CSS 文件只包含代码高亮样式主题,我选择默认 default。...当然你可以在这里挑选适合自己的样式。 二、修改 functions.php 文件 打开 WordPress 主题文件中的 functions.php 文件,在末尾 ?> 前添加如下代码。...三、修改header.php文件 打开 WordPress 主题文件中的 header.php 文件,在 标签前添加如下代码,用来加载主题样式,也只在文章页加载。 css/prettify-default.css' ;?>" /> 到这里 WordPress+Prettify 免插件纯代码实现文章代码高亮设置就结束了。

    61020

    非常适合个人搭建博客—WordPress开源免费主题汇总

    加上这些Wordpress主题都是开源的,基本上可以在Github上找得到源码,安全性是没有问题,主题的作者也在不断更新当中。...2、Lazyload 使用了开源库 jQuery-Lazyload,按需加载图片,优先加载缩略图或占位图,当图片显示在 viewport 上时才加载原图,提升网页加载速度。...或 Katex 公式解析、图片放大预览、Pangu.js 文本格式化、平滑滚动等丰富的短代码 – 支持通过短代码在文章中插入 TODO、标签、警告、提示、折叠区块、Github 信息卡、时间线、隐藏文本...、视频等模块 多语言 – 支持中文、英文、俄文等语言 其他 – 自适应、精心优化的文章阅读界面 CSS、可切换衬线/非衬线字体、可自定义 CSS 和 JS、支持使用 CDN 加速静态文件访问、SEO 友好...主题,Origami v2 参考了 Aurora 主题的设计改成了 半透明 + 背景 的风格,配色使用了 Spectre.css 默认的配色。

    23.3K48

    WPJAM 「脚本加载优化」:一键加快 WordPress 后台

    任何加载这么多资源的网站都会慢,好吗! 其他后台页面,即使不那么极端,但是也请求了70多个资源,其中大部分都 JS 和 CSS。 怎么加速呢?...如下图所示,在使用了插件之后,在没有用其他家的插件或者主题的情况话,所有后台的页面只剩下 2 JS 请求,1 个 CSS 请求,总共的请求资源数也锐减到不到 20 个,相比之前 120 多个资源,简直是天差地别...ETAG 处理,意思是只要打开过一次,在览器里面就缓存了,这样基本上第二次打开后台,基本不会浪费时间去加载 JS 和 CSS 文件,所以可以肯定的是,页面就是秒开。...从上图可以看出,JS 和 CSS 文件都是从本地 disk cache 读取了,意思是这仅剩下的三个 JS/CSS 文件都缓存到浏览器本地了,这样是不是效率奇高啊?...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。

    1.1K30

    Astro 开启网站性能与开发效率的双重提升之旅

    开发者在使用 Astro 的同时,仍然可以继续使用他们最喜欢的 UI 组件和框架,并且从中得到受益。 岛屿始终独立于页面上的其他岛屿运行,且一个页面上可以存在多个岛屿。...由于它们是独立的,你甚至可以在每个页面上混合使用多种框架。 部分水合(Partial Hydration) 通过部分水合,Astro让交互式组件只在需要时才被水合,从而进一步优化性能。...这与传统的服务器端框架 -- 像 PHP、WordPress、Laravel、Ruby on Rails 等 -- 使用了几十年的方法相同。...在许多 Web 框架中,很容易在开发过程中构建一个看起来很棒的网站,但在部署后加载速度非常慢。JavaScript 通常是罪魁祸首,因为用户的手机和低功耗设备很少能与开发者的电脑速度相匹配。...复杂性是可选的, Astro 是为了尽可能多地从开发者体验中消除“必须的复杂性”,尤其是你首次加入时。你可以在 Astro 中只使用 HTML 和 CSS 构建一个“Hello World”示例网站。

    11710

    WordPress缓存插件WP Fastest Cache插件使用教程

    压缩HTML : 压缩 HTML 代码,包括其中包含的任何内联 JavaScript 和 CSS,可以节省大量数据字节并加快下载、解析和执行时间。...Minify CSS : enable – 从 CSS 代码中删除不必要的字符以减小文件大小(Lighthouse 和 GTmetrix 中的高优先级项目)。同时在您的 CDN 中禁用。...Minify JS :高级功能– 从 JS 代码中删除不必要的字符以减小文件大小(Lighthouse 和 GTmetrix 中的高优先级项目)。在您的 CDN 中禁用。...5、排除   如果任何缩小设置破坏了您的网站,请查看您的源代码,找到有问题的 CSS 或 JavaScript 文件,并通过添加新的 CSS 和 JS 规则将它们从缩小中排除。...如果您已经在使用另一个CDN,请不要遵循这些说明,因为您应该只使用1个CDN。

    6.9K30

    让WordPress支持google AMP

    2.大大简化css,且只能写在HTML中,不能调用外部CSS文件。 3.JS大部分功能不能用了,但很多互动功能也就没了,虽然影响了丰富的交互,但速度提升了速度。...AMP很适合新闻、博客等信息资讯类的网站,作为老牌博客系统WordPress在2016年10月6日推出了AMP的官方插件,目前该插件极大简化了文章页面,文章AMP页面把导航、留言等都去掉了,只保留了文章内容本身...JS、资源控制、缓存等都几乎和AMP相似,还有原页面与MIP页面的互相引用方法(加标签),都和Google AMP一样,官网的页面布局、菜单安排、技术说明里的内容几乎也是吃惊的一致,看见百度的MIP基本上是照搬...我想一个重要的原因是AMP使用的需要调用官网的JS库,用于控制资源加载、缓存等功能: js” async>的WordPress插件,如果采用WordPress采用MIP的话,目前只能靠换主题模版的方法,这种方法最麻烦的是需要单独为MIP页面启用一个二级域名,我还不打算跟进,觉得这种方法没有插件来的简单快捷

    1.4K60

    在WordPress中添加简书风格的连载目录和文章导航

    纯CSS太难为我了,CSS对我来说都是黑魔法,想想就是一件很痛苦的事,放弃。用Vue.js也是可以的,但本次还是决定使用WordPress自带的jQuery。...genesis_exlained_post_nav 代码里面已经加入了注释,主要用的就是 get_previous_post_link 和 get_next_post_link, 这两个函数和 不带get...的那两个用法是一样的,区别是previous_post_link 和 next_post_link只自动打印出来,这样就不好做条件判断了。...第二步 添加模态对话框 这一步很简单,直接把remodal的JavaScript文件和CSS文件下载下来,扔进子主题的js文件夹里,注册到WordPress里就行了,都不需要在写额外的js文件来初始化或者运行这个插件...当然如果在更复杂的场景里,比如登录框或其他需要一些异步回调的内容,那就需要另写一个js文件来使用了。 ?

    2K20

    WordPress主题制作(四):制作头部模板header.php

    > 以上添加的php代码运用了条件判断,针对不同的页面采用不同title,这里解释一下这几个条件标签。...更改样式表style.css路径 在此之前你看到的首页都是混乱的,原因是还没加载css样式。现在我们一起把样式加上。...>" type="text/css" media="screen" /> 博客名称和描述 在header.php,下面两行代码用于显示博客名称和描述: " /> 添加wp_head 有些插件需要在网页头部执行一些类如添加一些js或css的动作,要让这些插件能够正常的工作,也让你的主题有更好的兼容性,你应该添加wp_head()函数。...打开header.php,在之前添加以下代码即可: 添加Description 和 Keywords 在之前添加以下代码: <?

    1.3K20

    WordPress开发人员犯的12个最严重的错误

    这就是为什么许多开发人员在他们的变量和函数名前面加上了一些与插件本身相关的独特的东西。除了消除代码冲突之外,在启用了大量插件时,还可以更容易地发现问题。...通过定期进行WordPress更新,您可以访问更多的功能(无论是插件,主题还是WordPress核心本身,因为其信息中心的持续改进),并使网站更安全,以防在旧的代码版本中发现漏洞。...9.使用.php文件输出CSS或JavaScript代码而不是静态.css和.js文件 我已经看过主题,甚至是WordPress插件,其中有这样的文件style.php只是用来生成自定义CSS代码并打印出来...如果WordPress的环境因为一些插件而变慢,那么这将会大大延迟加载时间。即使使用了缓存技术,或者只是加载了WordPress环境的一部分,以便从数据库中检索值。最好是使用静态的.css文件。...2.在PHP文件中,代码(CSS规则与PHP变量和条件子句混合的)在开发人员需要检查时难以阅读。

    2.9K10

    使WordPress达到最佳运行状态的13个技巧

    [转]使WordPress达到最佳运行状态的13个技巧 作者:matrix 被围观: 1,094 次 发布时间:2011-10-03 分类:Wordpress 兼容并蓄 | 无评论 » 这是一个创建于...使用可靠的图片主机服务 试着将常用的网络图片、CSS、JavaScript和其他静态文件保存在Amazon S3 Storage service上,你会发现web服务器的平均CPU加载/存储要求大幅度降低...8.PHP Speedy WP PHP Speedy WP能够用简单快捷的方法加速你的WordPress网站运行并提高网站的反应时间,而你只需要允许它将所有JS和CSS文件单独整理成两个文件——这会大幅度减少页面加载时间...,并能访问越来越多最受欢迎的源代码和每日更新的Javascript库列表。...12.显示页面加载次数和查询次数 将下面的代码添加到你的模板上就可以显示加载你的页面需要的时间和执行的sql查询次数了。 这个方法可以快速了解你的WordPress博客优化程度。

    1K30

    lazyload.js实现图片异步延迟加载

    看看你有没有这种需求:某篇文章图片很多,如果在载入文章时就载入所有图片,无疑会延缓载入速度,让用户等更久,所以,我想找这样一种插件,让网页只加载浏览器视野范围内的图片,没出现在范围内的图片就暂不加载,等用户滑动滚动条时再逐步加载...lazyload.js其实是jQuery的一个插件,全称是jquery.lazyload.js,看它的名字就知道它的作用了——就是偷懒载入的意思。...站点的页面载入速度; 不唐突的图片渐显方式; 代码精简,便于操作维护,JS代码仅仅 1.6KB 先决条件是:你的站加载了 Jquery.js 原理: 这个特效是少有的即华丽又加速的效果,因为它能判断访客是不是在查看当前图片...(我是传到http://www.173it.cn/上调用的) 在当前主题的 header.php 中适当位置添加下面 JS调用代码,我当期用的inove主题后台就有添加js代码的地方: 【http:/...这个图片的作用是,当页面上图片未载入时,就显示这张图片。

    12.8K20

    Chrome开发,debug的使用方法。

    你可以直接在页面上点击右键,然后选择审查元素: 或者在Chrome的工具中找到: 或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12...你点一下就知道了哦,嘿嘿) 你还可以对某个元素进行监听,在JS对元素的属性或者HTML进行修改的时候,直接触发断点,跳转到对改元素进行修改的JS代码处: Elements标签页的右侧可以对元素的CSS进行查看与编辑修改...这里的CSS文件有一个好玩的特性,你可以直接修改CSS文件,并且修改即时生效哦: Network标签页 Network标签页对于分析网站请求的网络情况、查看某一请求的请求头和响应头还有响应内容很有用,特别是在查看...Scripts标签页 很明显,这个标签页就是查看JS文件、调试JS代码的,直接看下图的说明: 还有你可以打开JavaScript控制台,做一些其他的查看或者修改: 你甚至还可以为某一XHR请求或者某一事件设置断点...Audits标签页 这个对于优化前端页面、加速网页加载速度很有用哦(相当与Yslow): 点击run按钮,就可以开始分析页面,分析完了就可以看到分析结果了: 它甚至可以分析出页面上样式表中有哪些CSS是没有被使用的哦

    1.4K100

    WordPress 网站基于REST API 开发“微信小程序”实战

    WordPress + 小程序 微信小程序通过 REST API 获取到 WordPress 网站上的数据,然后通过一定的方式在小程序端进行数据处理后通过前端代码渲染,然后就是你在微信客户端上看到的界面...另外本章节也不会涉及如何写CSS(WXSS)的部分,默认读者有这方面的基础。 ?...设置的数据通过index.wxml 循环输出,当前在此之前因为要做滚动加载,所以采用了小程序的scroll-view组件(官方文档)。...也是类似,通过wx.request 接口访问URL 然后渲染数据到WXML 页面上。代码与上面的类似就不重复了。 这里其实涉及到个如何将富文本转为微信小程序可识别的WXML 的问题。...默认的Flex 布局 如果你是在官方例子的代码基础上开发你的小程序的,建议先删掉app.wxss 的flex 布局相关代码,会降低你遇到奇葩样式问题的概率。

    3.3K60
    领券