广告
返回顶部
首页 > 资讯 > CMS >CSS和JS合并的WordPress插件怎么用
  • 564
分享到

CSS和JS合并的WordPress插件怎么用

2023-06-14 20:06:55 564人浏览 独家记忆
摘要

小编给大家分享一下CSS和js合并的WordPress插件怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!css的选择器有哪些css的选择器可以分为三大类,即id选择器、class选择器、标签选择器。它们之间可以有多种

小编给大家分享一下CSSjs合并的WordPress插件怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

css的选择器有哪些

css的选择器可以分为三大类,即id选择器、class选择器、标签选择器。它们之间可以有多种组合,有后代选择器、子选择器、伪类选择器、通用选择器、群组选择器等等

我们平时会考虑把多个CSS或JS合并为一个文件输出,为了解决这个问题,我写了这个WordPress插件,用来实现WordPress中的这一目的。

实现原理

如果你读过我之前的《PHP合并压缩css输出 模块化css撰写》可以先了解我对缓存文件的一些处理方式,以及合并文件、压缩代码的一些想法。而本插件的实现原理则基本上和上面的这篇文章里介绍的差不多。

安装

首先,下载这个插件,我把它托管在我的GitHub上,你可以在这个页面下载。下载好之后,进行解压,解压完直接把解压出来的整个文件夹上传到你的WordPress网站插件目录下。然后去后台启用它。

使用

进入后台,在“设置”菜单下有一个子菜单“Minify”,进入后可以对它的各个选项进行设置,而且都有注释,可以了解功能。

使用wp-minify必须修改主题,因为你输出css和js的方式不一样了。 在你的主题中,删除原来的CSS和JS输出,使用如下的方法输出JS:

<?php wp_minfiy_js(['/wp-content/themes/yourtheme/js/base.js','/wp-content/themes/yourtheme/js/module.js','/wp-content/themes/yourtheme/js/others.js']); ?>

输出css的方法是一样的,只不过要使用另外一个函数wp_minify_css()。函数的参数是一个数组,数组内部的元素是脚本文件的路径,以WordPress安装目录为根目录,写入完整的相对路径。

为什么要相对于WordPress的根目录写脚本呢?而不是相对你当前的主题目录呢?其实道理很简单,因为你所引用的css或者js不一定是主题目录下的,有的时候你会引用其他目录下面的样式或者脚本。当然,这是相对路径,你甚至可以引用WordPress上一级目录的脚本,例如 "/../test.js",但是注意,脚本的开头一定要用/开头,否则可能引起相对路径错误。

看完了这篇文章,相信你对“CSS和JS合并的WordPress插件怎么用”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网CMS频道,感谢各位的阅读!

--结束END--

本文标题: CSS和JS合并的WordPress插件怎么用

本文链接: https://www.lsjlt.com/news/274730.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS和JS合并的WordPress插件怎么用
    小编给大家分享一下CSS和JS合并的WordPress插件怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!css的选择器有哪些css的选择器可以分为三大类,即id选择器、class选择器、标签选择器。它们之间可以有多种...
    99+
    2023-06-14
  • 如何使用grunt合并压缩js和css文件
    这篇文章将为大家详细讲解有关如何使用grunt合并压缩js和css文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。需要了解的知识:1、nodejs的安装与命令行使用2、...
    99+
    2022-10-19
  • js怎么实现符合国情的日期插件
    这篇文章主要为大家展示了“js怎么实现符合国情的日期插件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js怎么实现符合国情的日期插件”这篇文章吧。这次开始的项目...
    99+
    2022-10-19
  • 高性能WEB开发怎么实现JS、CSS的合并压缩
    本篇内容介绍了“高性能WEB开发怎么实现JS、CSS的合并压缩”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2022-10-19
  • Windows下怎么合并多个js和css提高网页加载速度
    这篇“Windows下怎么合并多个js和css提高网页加载速度”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Windows下...
    99+
    2023-07-04
  • 使用nodejs怎么分离html文件中的js和css
    使用nodejs怎么分离html文件中的js和css,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。直接上代码:// ...
    99+
    2022-10-19
  • 怎么合并和排序Linux上的文件
    本篇内容主要讲解“怎么合并和排序Linux上的文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么合并和排序Linux上的文件”吧!在 Linux 上合并和排序文本的方法有很多种,但如何去处理...
    99+
    2023-06-15
  • 怎么使用JS动态合并两个对象的属性
    这篇文章给大家分享的是有关怎么使用JS动态合并两个对象的属性的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们可以使用扩展操作符(...)将不同的对象合并为一个对象,这也是合并两...
    99+
    2022-10-19
  • Emergence.js检测元素可见性的js插件怎么用
    小编给大家分享一下Emergence.js检测元素可见性的js插件怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Emerg...
    99+
    2022-10-19
  • 怎么对Linux上的文件进行合并和排序
    这篇文章主要介绍了怎么对Linux上的文件进行合并和排序的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么对Linux上的文件进行合并和排序文章都会有所收获,下面我们一起来看看吧。使用 cat如果你只想将一组文...
    99+
    2023-06-27
  • python的​PyPDF2怎么实现pdf文件切割和合并
    这篇文章将为大家详细讲解有关python的PyPDF2怎么实现pdf文件切割和合并,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在百度了一番后,发现大多都是使用 Adobe Acrobat 软件进行剪裁,...
    99+
    2023-06-29
  • 怎么使用js查找数组中符合条件的元素
    今天小编给大家分享一下怎么使用js查找数组中符合条件的元素的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、利用for循环进...
    99+
    2023-07-05
  • 怎么使用JS和CSS实现加载进度条的效果
    这篇文章主要介绍“怎么使用JS和CSS实现加载进度条的效果”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用JS和CSS实现加载进度条的效果”文章能帮助大家解决问题。准备软件:HBuilderX...
    99+
    2023-07-04
  • 怎么用CSS和JS打造一个简单的图片编辑器
    本篇内容介绍了“怎么用CSS和JS打造一个简单的图片编辑器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • 怎么用python合并多个有规则命名的nc文件
    这篇文章主要介绍“怎么用python合并多个有规则命名的nc文件”,在日常操作中,相信很多人在怎么用python合并多个有规则命名的nc文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用python合并...
    99+
    2023-06-29
  • 怎么用Shell脚本中使用for循环和cat命令实现按顺序合并文件
    本篇内容主要讲解“怎么用Shell脚本中使用for循环和cat命令实现按顺序合并文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Shell脚本中使用for循环和cat命令实现按顺序合并文...
    99+
    2023-06-09
  • 怎么调试Cordova应用的JavaScript代码和自定义插件代码
    这篇文章主要讲解了“怎么调试Cordova应用的JavaScript代码和自定义插件代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么调试Cordova应用的JavaScript代码和自...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作