如何使用插件和子主题添加WordPress自定义CSS(附:常见错误)

news2025/7/28 3:57:17


您是否曾经想更改网站外观的某些方面,但不知道怎么做?有一个解决方案——您可以将自定义 CSS(层叠样式表)添加到您的WordPress网站!

在本文中,我们将讨论您需要了解的有关CSS的所有知识以及如何使用它来修改您网站的整体外观。

  • 什么是CSS?
  • 使用区块编辑器添加自定义CSS类
  • 通过插件添加WordPress自定义CSS
    • Simple Custom CSS
    • WP Add Custom CSS
    • SiteOrigin CSS
    • Simple Custom CSS and JS
  • 使用Theme Customizer添加WordPress自定义CSS
  • 使用子主题添加WordPress自定义CSS
  • 解决常见的WordPress自定义CSS问题
    • 更改CSS不起效
    • CSS语法拼写错误
    • CSS写法冲突
    • 想改但无处下牙

什么是CSS?

CSS是一种样式表语言,可以修改网站基本结构的外观,用HTML编写。CSS允许您将不同的属性(例如颜色、大小、布局和显示)分配给HTML标记。

您也可以定制某些WordPress主题的默认外观。因此,如果您想创建您想要的设计和外观,您可以将自定义CSS添加到您的WordPress网站。

使用区块编辑器添加自定义CSS类

WordPress 5.9更新为网站定制带来了一些变化。其中之一是自定义CSS的实现。

新的全站点编辑方法依赖于全局样式和基于每个块的设计,从而减少了对CSS和大量编码的需求。

但是,仍然可以向任何WordPress区块添加自定义CSS类。

首先,通过导航到Tools -> Theme File Editor在样式表中定义CSS类。选择活动主题并打开Stylesheet主题文件以编辑style.css文件。

使用文本编辑器添加CSS类和代码。例如,让我们添加一个justify-class类来对齐文本。

页。证明-类{ 文本对齐:对齐;}

完成后单击更新文件

现在通过导航到外观-> Site Editor打开站点编辑器。单击屏幕右上角的“设置”按钮,选择要自定义的区块并打开其设置。


打开Advanced下拉菜单并在底部找到**Additional CSS class(es)**部分。在文本字段中插入CSS类。

在添加justify-class类后,段落区块中的文本将被对齐。
您可以将多个CSS类添加到一个区块中,方法是用空格分隔它们。

通过插件添加WordPress自定义CSS


为WordPress实现自定义CSS的更简单方法之一是使用插件。有很多可供选择,所以让我们概述一下最受欢迎的,看看它们是如何工作的。我们在本指南中使用的所有工具都可以通过插件轻松安装 -> WordPress仪表盘的添加新部分。

Simple Custom CSS


社区中最受欢迎的WordPress自定义CSS插件之一,Simple Custom CSS可让您实现自己的样式或覆盖当前主题的CSS。即使您更改主题,您在此处设置的值也会保留。一旦激活,该工具将通过外观 -> 自定义CSS部分可用。使用它非常简单——只需在编辑器中输入您需要的任何值并保存更改!如果您想查看更改,您需要做的就是刷新您的网站。

WP Add Custom CSS



WP Add Custom CSS是另一个很棒的工具,您可以使用它来实现WordPress自定义CSS。安装后,它将出现在仪表板自己的专用部分中。通过它,您可以将CSS应用到整个网站。方便的部分是您还将在每篇文章下都有一个CSS编辑器。因此,如果需要,您可以为各个文章应用不同的CSS规则。就像以前的插件一样,所有更改都可以通过刷新浏览器来查看。

SiteOrigin CSS




SiteOrigin CSS是一个用户友好的交互式工具,用于添加WordPress自定义CSS。安装后,该工具将在外观 -> 自定义CSS部分中可用。此插件具有方便的编辑器界面,您可以在其中选择站点的任何部分和使用内置工具或手动添加代码对其进行编辑。

Simple Custom CSS and JS



与早期条目相比,Simple Custom CSS ad JS具有一些额外的功能。其中之一是添加自定义JavaScript条目的能力。安装插件后,它将显示在仪表板下的单独部分中。在那里,您将能够创建自定义CSS条目,类似于创建WordPress文章的方式。为了测试它,我们将H1标签更改为更加丰富多彩。

使用Theme Customizer添加WordPress自定义CSS



无论您使用什么WordPress主题,您都可以使用内置的主题定制器调整CSS。导航到仪表板的外观 -> 自定义部分,向下滚动到页面底部,然后单击Additional CSS。这将打开一个内置工具,允许您添加任何CSS代码。它易于使用,可让您查看网站的移动和平板电脑版本。恭喜!您现在知道如何在没有任何插件的情况下在WordPress中应用自定义CSS。

使用子主题添加WordPress自定义CSS

另一种选择是创建一个WordPress子主题——它允许您修改父主题,而不会破坏您的实时站点。

如果你还不确定你想做什么,你可以先在子主题上测试你的自定义CSS。这样,您就可以随心所欲地进行实验。

解决常见的WordPress自定义CSS问题

有时,在向WordPress添加自定义CSS时,您可能会遇到一些小问题。让我们快速概述一些最常见的问题,看看我们如何解决它们。

更改CSS不起效

由于缓存,WordPress自定义CSS可能无法显示。

如果您使用任何缓存插件,则很有可能会缓存一些资源并从临时存储中交付,以提高速度并降低资源使用率。只需清除您的WordPress缓存,或暂时禁用此类插件。

确保事先清除浏览器缓存以查看您应用的新更改——尤其是在启用缓存的情况下。

最后但并非最不重要的一点是,一些网络托管服务提供商,提供服务器端内置缓存,以帮助您的WordPress网站更好地运行。您可以从服务器提供的缓存管理器禁用它

CSS语法拼写错误

拼写错误很容易被忽视,并且经常会阻止WordPress自定义CSS正确显示。如果您没有看到任何更改出现并且您确定它没有缓存,那么使用CSS验证器会非常有用。只需粘贴您的CSS并运行该工具。它会显示任何错误或拼写错误,甚至指出哪一行有它们。

CSS写法冲突

有时使用WordPress自定义CSS可能会有些过火。通过向选择器添加两个或多个引用,可能会导致冲突。

在现有样式表之上调用新样式表时,这种情况很常见。如果您尝试更改H2标题但没有发生任何事情,请仔细检查样式表中的现有条目。

想改但无处下牙

虽然这不是一个真正的问题,但很多时候最困难的部分是弄清楚你想在WordPress中应用什么自定义CSS。这可能会引起巨大的头痛,因为您必须考虑很多元素。

这里有一些资源可以帮助你产生一些新的想法:

  • 终极CSS备忘单
  • BitDegree的CSS基础知识
  • Codeademy的CSS教程
  • W3Schools的CSS教程

小结

CSS允许您设置网站内容的样式。因此,将自定义CSS添加到WordPress是让您的网站独一无二且更引人注目的好方法。

有四种方法可以做到这一点:

  • 使用块编辑器
  • 使用插件
  • 使用主题定制器
  • 通过子主题对其进行调整

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2403347.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

开始在本地部署自己的 Gitea 服务器

0.简介 在软件开发和团队协作中,代码管理是至关重要的环节。笔者一直使用gitblit管理自己的仓库。然鹅,这个软件已经很久没有更新了。经过多方考察,发现Gitea 是一款轻量级的开源代码托管平台,具有易于部署、资源占用少、功能丰富…

7.2.1_顺序查找

知识总览: 顺序查找: 算法思想: 从头到脚挨个找或者从脚到头挨个找适用于线性表(顺序存储和链式存储都适用),又叫线性查找 实现: 1个数组elem指向数组的起始位置,索引从0开始遍历数组直到找到目标值返回…

智能制造数字孪生全要素交付一张网:智造中枢,孪生领航,共建智造生态共同体

在制造业转型升级的浪潮中,数字孪生技术正成为推动行业变革的核心引擎。从特斯拉通过数字孪生体实现车辆全生命周期优化,到海尔卡奥斯工业互联网平台赋能千行百业,数字孪生技术已从概念验证走向规模化落地。通过构建覆盖全国的交付网络&#…

stylus - 新生代CSS预处理框架

stylus是什么 Stylus 是一种 CSS 预处理器,它扩展了 CSS 的功能,使得编写样式变得更简洁和高效。Stylus 允许使用嵌套、变量、混入等编程功能,这些功能可以极大地提高开发效率和代码的可维护性。 stylus中文文档 https://stylus.uihtm.co…

BugKu Web渗透之网站被hei(仅仅是ctf题目名称)

启动场景,打开网页,显示如下: 目前没有看出任何异常。 步骤一: 右键查看源代码。源代码较多,也没发现异常。 步骤二: 用dirsearch扫描网站目录。 如图: 看起来shell.php很可疑。 步骤三&…

关于华为仓颉编程语言

文章目录 一、基本概况二、技术特点1. 多范式编程2. 原生智能化3. 高性能与安全4. 全场景兼容 三、编译器与开发工具四、语言相似性对比五、行业应用实例总结 最近经常看到这个东西,于是搜了一下,整理了一些内容,水一篇,以后慢慢研…

解决el-select选择框右侧下拉箭头遮挡文字问题

如图所示&#xff1a; el-select长度较短的时候&#xff0c;选择框右侧下拉箭头会遮挡选中的数据 选中数据被遮挡 解决办法&#xff1a; 组件如下&#xff1a; <td class"fmtd" :colspan"col.ptproCupNum" v-for"col in row" :key"…

20250603在荣品的PRO-RK3566开发板的Android13下的使用命令行来查看RK3566的温度【显示优化版本】

20250603在荣品的PRO-RK3566开发板的Android13下的使用命令行来查看RK3566的温度【显示优化版本】 2025/6/3 11:58 RK3566的cpu运行效率 top busybox top rk3566_t:/ # rk3566_t:/ # rk3566_t:/ # cd /sys/class/thermal/ rk3566_t:/sys/class/thermal # ls -l rk3566_t:/sys/c…

C语言字符数组初始化的5种方法(附带实例)

所谓初始化&#xff0c;就是在定义的同时进行赋值。 C语言中&#xff0c;初始化字符数组的方式多样&#xff0c;每种方式都有其特定的用途和优势。 1、使用字符串字面量初始化 最常见和简洁的初始化方式是使用字符串字面量。在这种方法中&#xff0c;我们直接将一个用双引号…

npm run dev 报错:Error: error:0308010C:digital envelope routines::unsupported

npm run dev时报错如下 原因&#xff1a;更换node版本导致 解决&#xff1a; 修改package.json文件&#xff0c;在相关构建命令之前加入 SET NODE_OPTIONS–openssl-legacy-provider 运行成功

基于LLaMA-Factory和Easy Dataset的Qwen3微调实战:从数据准备到LoRA微调推理评估的全流程指南

随着开源大模型如 LLaMA、Qwen 和 Baichuan 的广泛应用&#xff0c;其基于通用数据的训练方式在特定下游任务和垂直领域中的表现仍存在提升空间&#xff0c;因此衍生出针对具体场景的微调训练需求。这些训练涵盖预训练&#xff08;PT&#xff09;、指令微调&#xff08;SFT&…

idea中 maven 本地仓库有jar包,但还是找不到,解决打包失败和无法引用的问题

1、删除本地仓库中的文件 进入本地仓库对应jar包文件目录中删除_remote.repositories文件和结尾为.lastUpdated的文件 2、回到IDEA刷新Maven 3、查看之前引用不了的jar是否引入成功

(33)课54--??:3 张表的 join-on 连接举例,多表查询总结。

&#xff08;112&#xff09;3 张表的 join-on 连接举例 &#xff1a; &#xff08;113&#xff09; 多表查询总结 &#xff1a; &#xff08;114&#xff09;事务 &#xff1a; &#xff08;115&#xff09; &#xff08;116&#xff09; &#xff08;117&#xff09; …

SpringCloud学习笔记-3

声明&#xff1a;笔记来源于网络&#xff0c;如有侵权联系删除 1 openfeign 1&#xff09;openfeign远程调用声明式实现 1.启动类中添加注解 EnableFeignClients EnableFeignClients SpringBootApplication public class OrderMainApplication {public static void main(St…

BugKu Web渗透之eval

启动场景&#xff0c;打开网页&#xff0c;显示的是一段代码。 步骤一&#xff1a; 分析代码。 代码大概意思是&#xff1a; <?php//包含"flag.php"的文件include "flag.php"; //获取网页请求的hello数据$a $_REQUEST[hello]; //显示变量a的详…

DAY45 可视化

DAY 45 Tensorborad 之前的内容中&#xff0c;我们在神经网络训练中&#xff0c;为了帮助自己理解&#xff0c;借用了很多的组件&#xff0c;比如训练进度条、可视化的loss下降曲线、权重分布图&#xff0c;运行结束后还可以查看单张图的推理效果。 如果现在有一个交互工具可…

11.RV1126-ROCKX项目 API和人脸检测画框

一.ROCKX的API 1.ROCKX的作用 ROCKX的AI组件可以快速搭建 AI的应用&#xff0c;这些应用可以是车牌识别、人脸识别、目标识别&#xff0c;人体骨骼识别等等。主要用于各种检测识别。例如下图&#xff1a; 2.ROCKX人脸识别的API rockx_ret_t rockx_create(rockx_handle_t *han…

超构光学与 AR 的深度融合 | 攻克 VAC 与眼动范围难题

原文信息 原文标题&#xff1a;“Three-dimensional varifocal meta-device for augmented reality display” 第一作者&#xff1a;宋昱舟&#xff0c;袁家琪&#xff0c;陳欽杪&#xff0c;刘小源 &#xff0c;周寅&#xff0c;程家洛&#xff0c;肖淑敏*&#xff0c;陈沐…

[ Qt ] | 与系统相关的操作(三):QFile介绍和使用

目录 之前的操作文件的方式 Qt中的文件操作简介 QFile 打开 读 写 关闭 一个例子来说明 QFileInfo 之前的操作文件的方式 C语言中&#xff0c;fopen 打开文件&#xff0c;fread fwrite 读写文件&#xff0c;fclose 关闭文件。 C中&#xff0c;fstream 打开文件&…

软件工程:如何做好软件产品

1、什么是产品 从项目到产品 产品&#xff1a;满足行业共性需求的标准产品。即要能够做到配置化的开发&#xff0c;用同一款产品最大限度地满足不同客户的需求&#xff0c;同时让产品具有可以快速响应客户需求变化的能力。 好的产品一定吸收了多个项目的共性&#xff0c;一定是…