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

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

WordPress 引入css/js 是我们制作主题首先面对的一个难点,任何一款主题都要加载自己的 css,js,甚至很有可能还需要加载 Jquery 文件,网上方法特多,说法不一,我们今天借鉴 wordpress...如果丢失某些其他样式文件导致你的样式表无法正常工作,你可以使用该参数设置“依赖关系”。 $ver (字符串或布尔型,可选)版本号。你可以使用你的主题的版本号或任何一个你想要的。...在 WordPress 中,注册样式是“可选的”。如果你的样式不会被其他插件使用,或者你不打算使用任何代码来再次加载,你可以自由地排队样式而不需要注册。继续看看它是如何实现的。...3、加载样式到我们的网站 我们不能在主题中随便找个地方使用 wp_enqueue_style() 函数 - 我们需要使用“动作”钩子。...问题来了:这部分内容显然是在 wp_footer 之前出现的,那么这段代码就在 jquery.js 文件之前出现了,导致该代码段实际上无法工作,因为调用 jQuery 方法的代码段必须比 jquery.js

1.6K30

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

1.WordPress主题的JavaScript代码放入一个主文件中 有一次,在为客户的网站做页面速度优化时,我注意到他们使用了一个高级主题,这个主题包含了所有他们正在使用的库,包括定制代码,在一个名为...2.使得管理文件中的代码更加困难,因为您不能使用wp_dequeue_script()等功能来卸载某些页面中的某些代码,以提高页面速度或防止与其他活动插件中的JavaScript代码冲突。...这就是为什么许多开发人员在他们的变量和函数名前面加上了一些与插件本身相关的独特的东西。除了消除代码冲突之外,在启用了大量插件,还可以更容易地发现问题。...Git创建了改变的记录,并允许开发人员在同一个WordPress项目上一起工作,或者当网站出现问题,轻松地恢复到以前的版本。...12.使用WordPress函数和代码片段但不理解它们 通常情况下,当开发人员陷入困境并在StackOverflow这样的地方找到解决方案,他们很高兴他们设法使某些工作成功,而不去理解该代码背后的逻辑

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

jQuery已“死”?为清除技术债,我们删掉了前端所有jQuery依赖

JQuery 开发者可以使用 CSS 选择器和函数可以轻松地遍历和操作 DOM, 此外,JQuery 还提供了一些开箱即用的函数来做动画 DOM 元素,而无需弄乱 CSS。...有网友评论道,“我个人发现普通的 JS API 和 fetch 甚至比 jQuery 的东西更干净。人们仍然出于习惯使用 jQuery,是因为摆脱需要做很多工作。” jQuery 已“死”?...“大多数网站都不需要复杂的开发框架,它们大多是具有一些动态行为的静态网站,这种网站通常用 WordPress 编写。...jQuery 在这个场景下仍然很流行,因为既简单又有效,人们觉得没必要停止使用它。”jQuery 开发者 Micha Gobiowski-Owczarek 在接受外媒采访说道。...未来的很长一段时间里,jQuery 还继续会是 WordPress 的一部分,因为很难在不破坏向后兼容性的情况下将它删除。

74530

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

加载页面,如果浏览器还要执行PHP查询,就会延长加载时间。 可以用静态HTML代替PHP查询,这样每次加载页面,浏览器就只需要读取HTML代码。 4....8.PHP Speedy WP PHP Speedy WP能够用简单快捷的方法加速你的WordPress网站运行并提高网站的反应时间,而你只需要允许它将所有JS和CSS文件单独整理成两个文件——这会大幅度减少页面加载时间...插件还可以检查style.css文件并放入@import文件。 你还可以设置缓存过期时间。 你也可以在指定页面或文章中添加CSS文件,然后所有CSS文件放进同一个文件。...12.显示页面加载次数和查询次数 下面的代码添加到你的模板上就可以显示加载你的页面需要的时间和执行的sql查询次数了。 这个方法可以快速了解你的WordPress博客优化程度。...> seconds. 13.Optimize DB MySQL是一个大型数据库,但有时它不能正常进行整理工作。 这款插件对WordPress列表执行优化命令,并消除碎化程序。

99930

从GitHub.com放弃使用jQuery说起

jQuery 我们最近完成了一项里程碑式的工作,去除了GitHub.com 网站前端代码jQuery 的依赖。...为什么 jQuery 在早期有意义 GitHub.com 网站在 2007 年底 jQuery 1.2.1 作为依赖引入。回顾当时的时间节点,谷歌在一年后才发布了其 Chrome 浏览器第一个版本。...此外,链接语法并不能满足我们未来想要编写代码的方式。...许多旧代码使用了 pjax 和 facebox 这类 jQuery 插件,因此当我们使用 vanilla JS 替换它们保持了它们的接口不变。静态类型检查帮助我们对这些重构更有信心。...我们维护了一个自定义构建的 jQuery 版本,当我们发现不再使用某个 jQuery 模块,我们会将其从自定义版本中删除并发布一个更精简的版本。

87120

Bootstrap运用终极指南

如果你还不熟悉Bootstrap,本文提供的信息和资源帮助你快速入门。 为什么推荐使用Bootstrap开始编程呢? 使用Boostrap比在Web项目上从零开发更有优势。...你可以特定的bootstrap元素和已有的CSS代码一起使用。 如何选择和安装Boostrap? 下载Boostrap主要有两种版本: 编译版本或源码版本。...Pick-a-Color 是一个用于Bootstrap的jQuery颜色选择器,支持灵活的文本输入、保存颜色等等。 24. Bootstro.js 插件可以帮助你轻松地为自己的网站添加一个导航。...Tab drop for Bootstrap 插件,当Tab不能完全适应分配的空间,它可以这些Tab重新排列到下拉选项中。 28....Shoestrap 是一个基于Bootstrap的高级WordPress主题。 29. Expose Framework是一个基础主题,提供了流畅的布局、HTML5和CSS3以及响应菜单。

4.1K11

WordPress 和 Vue.js 的学习资源推荐

前言 Vue 是一个非常有吸引力的构建前端的框架,已迅速成为 React 和 Angular 等其他流行框架的替代品。很敏捷速度很快,编写的代码容易阅读和理解,很有乐趣。...为什么 Vue 在 WordPress 项目中可以非常出色 不论是为 WordPress 开发小巧实用的功能还是开发一个完整的主题,Vue.js 都是一个合适的解决方案,因为很轻量。...只有当你想要将开发方法提升一个层次,才需要这些工具。 Vue 在构建用户界面上也更有优势。如果你只是使用纯 JavaScript 或 jQuery,Vue 帮助你提高效率,减少繁琐的代码。...通过 Vue 的“单文件组件”,你可以轻松地的把属于同一组件的不同部分合理组织的起来; JavaScript代码、HTML模板和 CSS 都写在同一个文件中,组件的不同部分保持相互独立。...作者 Paulund ,用Vue开发WordPress主题的一系列文章,写的很棒,网站也很简洁大方 how to work with Vue & the REST API.

1.4K20

Web前端开发推荐阅读书籍、学习课程下载

本文主要分享Web前端开发推荐书籍、学习课程资源。电子书籍:H5、CSS、JS、Node、HTTP、jQuery等经典推荐书籍。...书籍 名站文档 wordpress资料 书籍源码 学习路线 大部分技术,熟读下列四类书籍,就是一个很好的学习提升 入门,用浅显的语言和方式讲述正确的道理和方法 全面,巨细无遗地探讨每个细节,遇到疑难问题往往可以在这里得到理论解答...番外篇 各类专题书籍,读好第二批次书籍之后,有精力就接触下 (或...-配套源代码 响应式Web设计:HTML5和CSS3实战代码 编写高质量代码-源代码 犀利开发 jQuery内核详解与实践——源码 jQueryMobile源码 参考手册 Ajax 中文帮助文档 Ajax-XMLHTTP...层叠样式表CSS的基础 CSS的多种选择器的使用 常见的CSS属性和值 DIV.CSS标准化网页部局准备工作(上) DIV.CSS标准化网页部局准备工作(下) DIV.CSS布局网站首页实例 JS视频教程

12.7K71

幻灯片jQuery插件Orbit 介绍(附添加到WordPress教程)

这年头,几乎常规的网站都有幻灯片;没有反而显得不高档了。今天介绍一个图片滑动幻灯片jQuery 插件,名字叫 Orbit,自定义功能很强大却是轻量级(仅仅4kb 左右)。...Orbit是一个设计良好并且容易使用的jQuery 图片滑动幻灯片插件,除了支持图片滚动切换展示外,还支持针对内容的滚动。...下载所需要的文件:官方下载 百度网盘 下载解压后,这个文件夹重命名为orbit,放到WordPress 主题目录下(当然,你可以自定义路径,以下以此为准)。...二、首先将下面的代码放到主题的header.php(具体哪里知道吧),这是加载CSS、js 文件的代码: <link rel="stylesheet" href="<?...折腾这个需要你懂html、<em>CSS</em>,javascript 或者<em>jquery</em> 略懂一点就可以了,Jeff也是这样水平~<em>jquery</em> 插件就是方便,不一定要你看懂<em>代码</em>,会用就行。

2.3K100

都9102年了,还需要用到 jQuery 吗?

在本文中,我介绍 jQuery 的历史、优点、缺点以及为什么你仍要用它。 什么是jQuery?...“Write less, do more“ - 正如其标语中所述,使用 jQuery,你可以用更少的代码行完成更多工作。各种复杂的操作都很容易完成,鼓励编写模块化代码。...使网站变得更慢,因为它不断地直接操作 DOM ,并在处理我们的代码之前加载整个库,这通常会导致延迟。...仍受欢迎的一个原因是许多项目仍然依赖(例如:Bootstrap 4.0 及以下版本,大量的 WordPress 插件和主题都是使用 jQuery 构建的)并且还有许多依赖 jQuery 的遗留代码库...,以及在旧版浏览器上工作,可以使用转换工具,例如Babel ES6 代码转换为与浏览器兼容的代码,可以在 polyfills 的帮助下通过浏览器了解特定功能以及其他工具,如 Autoprefixer

2.1K40

新鲜出炉! Web开发人员必备资源

Elementor Elementor是一个WordPress插件,让你可以使用拖曳操作来对网页进行布局。有了Elementor,你可以创造出更吸引人的布局。...如果你在暗光环境下工作,或是每天盯着屏幕的时间很长,这个主题可以帮你保护视力。 ? Microlight 这是一个JavaScript库代码突出显示工具。...提供给了一整套的功能,可以用在JavaScript本地功能中。它可以部署在普通的网站上,也可以部署在基于 Node.js的程序上。 ?...提供了HTML方面的指导,使用ARIA标签,和特定的CSS技巧,让你搭建出适合残疾人使用的电商网站。 ?...CSS Specificity 这是一个插图集合,可以向你展示CSS Specificity的工作方式。 ? CSS Dig 这个Chrome浏览器插件可以帮你优化CSS

1.1K80

如何删除渲染阻止JS 和 CSS以提高网站速度

image.png 但是,这些主题和插件需要 JavaScript (JS) 和级联样式表(CSS) 才能工作WordPress 以脚本文件的形式自动创建它们。它们通常优化不佳。...因此,它们会大大降低您的网站速度。 这可能会让读者感到沮丧。因此,在本指南中,我们探讨如何查找和删除这些渲染阻止脚本,并向您展示如何提高 WordPress 网站的加载速度。...这意味着它还将加载与网页并行的脚本,但仅在浏览器解析网页执行。 我们建议您不要在用于渲染和显示视觉元素的脚本上使用async或defer属性。...消除所有不必要的脚本 JS 和 CSS 的目的是功能扩展到网页,并在 HTML 不能的地方添加逻辑。然而,HTML 5.3 带来了新的标签,这将使一些 CSS 和 JS 操作变得不必要。...Async Javascript:由 WordPress 提供的开源插件。允许您检测阻塞渲染的 JavaScript,然后延迟或异步加载。 ---- 那么为什么我们不首先推荐插件呢?

3K20

gulp 详解与使用

什么是 gulp gulp 是一个前端构建工具,它能通过自动执行常见任务,比如编译预处理 CSS ,压缩 JavaScript 和刷新浏览器,来改进网站开发的过程,从而使开发更加快速高效。...下面详细介绍一下: gulp.src() gulp.src() 可以读取你需要操作的文件,相比于 Grunt 主要以文件为媒介来运行工作流,gulp 使用的是 Nodejs 中的 stream 流,...xyz.js 能匹配 a.js 、 b.js 、 c.js 等,不能匹配 x.js 、 y.js 、 z.js 当有多种匹配模式可以使用数组 // 使用数组的方式来匹配多种文件 gulp.src(...,生成文件的文件名使用的是导入到的文件流自身的文件名,所以生成的文件名是由导入到的文件流决定的,即使我们给它传入一个带有文件名的路径参数,然后它也会把这个文件名当作是目录名,例如: var gulp...当我们没有在 gulp.src() 方法配置参数中的 base 属性,base 的默认值为通配符开始出现之前那部分路径,例如: gulp.src("app/src/**/*.css") //此时base

1.1K10

Code Embed:在WordPress文章和页面中添加Javascript的最佳插件

所以,当我们在谈论在WordPress中嵌入JavaScript,特指的是浏览器端的JavaScript。 为什么要在WordPress文章或页面中添加JavaScript?...其次,JavaScript的功能丰富多样,再加上的各种库,几乎能胜任任何工作。 在Web网页中的JavaScript从代码的来源来说,可以分为两类,第一方和第三方。...第三方则是来自其他服务提供商将自己的服务通过“HTML投放代码”的形式提供给网站使用(内容基本不可控)。...team工作的,为一些大型企业客户提供技术服务,是WordPress的核心代码、文档、技术支持等方面的贡献者。...只需要输入JS字段的名称以及包含JS代码的值字段。填写字段后,就可以在内容中使用字段名称。在给新JS字段命名,不要忘记输入前缀CODE。

4.4K40

WordPress 4.9“Tipton”正式版已于11月14号正式发布

自定义工作流程改进 ? 网站设计自定义的草稿和定期发布 是的,你没看错。就像你起草和修改文章,并安排网站按照选择的日期和时间进行发布一样,你现在也可以对网站的自定义设置保存草稿,并选择时间定期发布。...语法高亮显示和错误检查 网站显示出了点问题,但是你无法完全搞清楚你的 CSS 代码错在了哪里,这是时常会遇到的情况。...现在,你可以避开了,在WordPress 4.9之中,当你的代码中存在错误时,在你保存的时候他会警告你。这下,你晚上可以安心睡个好觉了。 警告:潜在的危险!...图片、视频、音频等文件插入到你的文字周围,只需要一个简单却实用的媒体按钮。哇! 网站建设改进 ? 更可靠的主题切换 当您更换主题的时候,小工具有时候会觉得他们只是换了个位置。...CodeMirror 支持在创建和编辑代码的语法高亮,错误检查和验证,可用于插件之中,比如 CSS 或者 JavaScript 的 include 之中。

1K20

基于Node.js的自动化工具Gulp

gulp是前端开发过程中一种基于流的代码构建工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,不仅可以很愉快的编写代码,而且大大提高我们的工作效率...而gulp正是通过流和代码优于配置的策略来尽量简化任务编写的工作。这看起来有点“像jQuery”的方法,把动作串起来创建构建任务。早在Unix的初期,流就已经存在了。...当使用流,gulp去除了中间文件,只将最后的输出写入磁盘,整个过程因此变得更快。 特点 易于使用 通过代码优于配置的策略,gulp 让简单的任务简单,复杂的任务可管理。...除非路径分隔符出现在末尾 **                            匹配路径中的0个或多个目录及其子目录,需要单独出现,                               即左右不能有其他东西了...当有多种匹配模式可以使用数组 //使用数组的方式来匹配多种文件gulp.src(['js/*.js','css/*.css','*.html']) options为可选参数。

1.6K10

编写自己的 WordPress 模板

你需要知道的第一件事是, 你在 WordPress 中所做的几乎所有事情都在 wp-content 目录中。其他一切都是 WordPress CMS 本身,你不想搞砸。...当然,除了有一个空白的屏幕之外什么都不做。这是 index.php 开始行动的地方。 在文本编辑器中打开 index.php 并写入以下代码。 再次访问该站点并启动并运行 你的第一个 WordPress 模板。 分而治之 要开发标准的 WordPress 主题, 你需要将所有工作分成几个部分。...你可以看到我们的网站标题是如何“硬编码”的。这意味着,无论 你在哪个网站上应用此主题,标题都将保持相同的“WP Start”。如果作者必须更改,他必须手动编辑代码才能这样做。...> 这称为 php excerpt 嵌入 HTML。(从技术上讲,我们在 php 文件中编写 HTML。所以我们 HTML 嵌入到 php 代码中)。

1.3K30

WordPress 增加按分类搜索功能并自定义外观

如果用 WordPress 做一个小型门户网站,那么可能搜索增加需要“按分类搜索”的功能,这样可以快速搜索到指定分类的文章资讯。同时,我们还要进行外观的修饰,适应我们网站的整体风格。...本文就是讲解如何在自己网站上增加一个像下图一样的分类搜索功能: 增加分类搜索功能 强大的 WordPress 的搜索模块,通过一定的参数来实现按照分类搜索。...WordPress 已经提供了这样一个输出网站分类目录的函数 wp_dropdown_categories ,具体使用说明可以看一下官方文档,对于本例中,我们只需要使用下面一句代码即可输出目录: <?...一开始想到的是使用 JavaScript 按照 WordPress 搜索格式构造一个 URL,然后发现这是多么的白痴。直接使用 jQuery 同步 select 的选项就好了。...当我们点击下拉列表中的项目,jQuery 获取这个项目对应的列表 id ,然后让 select 选中这个 option,这样点击搜索之后,就把 select 的内容直接提交了。

1.2K10
领券