如何使用插件和子主題添加WordPress自定義CSS(附:常見錯誤)


您是否曾經想更改網站外觀的某些方面,但不知道怎么做?有一個解決方案——您可以將自定義 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.pswp.cn/bicheng/83471.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/83471.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/83471.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

左值引用和右值引用

一、基本概念 左值(lvalue)和右值(rvalue) 左值指的是有確定存儲位置(地址)的對象,通常可以出現在賦值語句左側。例如:變量名、解引用指針得到的對象、數組元素等都屬于左值。 右值…

django入門-orm數據庫操作

一:下載數據庫依賴項mysqlclient pip install mysqlclient 二:django配置文件配置數據庫鏈接 路徑:mysite2\mysite2\settings.py DATABASES {default: {ENGINE: django.db.backends.mysql,NAME: data, # 數據庫名稱USER: root, …

國標GB28181設備管理軟件EasyGBS視頻平臺筑牢文物保護安全防線創新方案

一、方案背景? 文物作為人類文明的珍貴載體,具有不可再生性。當前,盜竊破壞、游客不文明行為及自然侵蝕威脅文物安全,傳統保護手段存在響應滯后、覆蓋不全等局限。隨著5G與信息技術發展,基于GB28181協議的EasyGBS視頻云平臺&…

NetSuite Bundle - Dashboard Refresh

兒童節快樂! 今朝發一個Bundle,解決一個NetSuite Dashboard的老問題。出于性能上的考慮,NetSuite的Dashboard中的Portlet,只能逐一手工刷新。有人基于瀏覽器做了插件,可以進行自動刷新。但是在我們做項目部署時&#…

<PLC><socket><西門子>基于西門子S7-1200PLC,實現手機與PLC通訊(通過websocket轉接)

前言 本系列是關于PLC相關的博文,包括PLC編程、PLC與上位機通訊、PLC與下位驅動、儀器儀表等通訊、PLC指令解析等相關內容。 PLC品牌包括但不限于西門子、三菱等國外品牌,匯川、信捷等國內品牌。 除了PLC為主要內容外,PLC相關元器件如觸摸屏(HMI)、交換機等工控產品,如…

【AI論文】推理語言模型的強化學習熵機制

摘要:本文旨在克服將強化學習擴展到使用 LLM 進行推理的主要障礙,即策略熵的崩潰。 這種現象在沒有熵干預的RL運行中一直存在,其中策略熵在早期訓練階段急劇下降,這種探索能力的減弱總是伴隨著策略性能的飽和。 在實踐中&#xff…

手動刪除網頁上的禁止復制事件

以Edge瀏覽器為環境、以網絡上一個文檔為例。 右擊頁面,打開【檢查】工具。選擇元素,打開【事件偵聽器】: 展開copy,刪除里面的事件: 選中文字,進行復制

element級聯地址選擇器

一、實現過程總覽 組件替換:將原有的輸入框(el-input)替換為級聯選擇器(el-cascader),并配置基礎屬性。數據適配:引入 JSON 地址數據,通過cascaderProps映射數據字段(如…

【leetcode-兩數之和】

一、題目 二、題解 &#xff08;1&#xff09;雙指針 這里要注意j<length的 //聲明兩個指針int length nums.length;for (int i 0; i < length; i) {for (int j i 1; j<length;j){if (j<length && nums[i]nums[j]target){return new int[]{i,j};}}}r…

CLion社區免費后,使用CLion開發STM32相關工具資源匯總與入門教程

Clion下載與配置 Clion推出社區免費&#xff0c;就是需要注冊一個賬號使用&#xff0c;大家就不用去找破解版版本了&#xff0c;jetbrains家的IDEA用過的都說好&#xff0c;這里嵌入式領域也推薦使用。 CLion官網下載地址 安裝沒有什么特別&#xff0c;下一步就好。 啟動登錄…

Rust 學習筆記:關于 Cargo 的練習題

Rust 學習筆記&#xff1a;關于 Cargo 的練習題 Rust 學習筆記&#xff1a;關于 Cargo 的練習題問題一問題二問題三問題四問題五問題六問題七 Rust 學習筆記&#xff1a;關于 Cargo 的練習題 參考視頻&#xff1a; https://www.bilibili.com/video/BV1xjAaeAEUzhttps://www.b…

高速收發器

一、高速收發器 1.FPGA高速收發器&#xff1a;GTP,GTX,GTH,GTZ 2.每個Quad有4對高速收發器GT(4個TX和4個RX)和一個COmmon 3.走差分&#xff0c;提高抗干擾性 4.CPLL是每個lane私有的&#xff0c;QPLL是整個Quad的所有通道共享的 5.每個MGT的bank有兩對差分參考時鐘 6.CPLL的時鐘…

Rust 變量與可變性

文章目錄 變量與可變性常量遮蔽&#xff08;Shadowing&#xff09; 變量與可變性 Rust中變量默認是不可變的&#xff0c;這是 Rust 鼓勵你編寫更安全、易于并發代碼的眾多方式之一。不過&#xff0c;你仍然可以選擇讓變量可變。讓我們來探討 Rust 為什么鼓勵你優先使用不可變性…

sourcetree無法獲取遠程所有的tag

2025年5月29日11:30:17 sourcetree widnwos v3.4.23版本 突然發現線上的代碼庫里有很多新打的tag&#xff0c;但是sourcetree死活無法拉去所有的tag&#xff0c;嘗試卸載重新安裝也不行&#xff0c;全網也找了還是不知道&#xff0c;但是mac版本好像沒有這個問題 方法1&…

《深度探索C++對象模型》閱讀筆記(完整版)

《深度探索C對象模型》閱讀筆記&#xff08;完整版&#xff09; 文章目錄 《深度探索C對象模型》閱讀筆記&#xff08;完整版&#xff09;1. 關于對象&#xff08;Object Lessons&#xff09;1.1 C對象模型&#xff08;The C Object Model&#xff09;1.1.1 語言中的對象模型1.…

從Docker拉取鏡像一直失敗超時解決辦法

項目場景&#xff1a; 在ubuntu中&#xff0c;使用docker拉去鏡像時&#xff0c;一直超時&#xff0c;拉去失敗。 問題描述 原因分析&#xff1a; 國外服務器網絡不好導致。 解決方案&#xff1a; 解決方案1 設置國內源 我這邊測試&#xff0c;更改以后仍然失敗 阿里云提供…

KONG根據請求參數限流

背景 價格接口 /search 同時支持緩存查價和實時查價&#xff0c;主要通過searchType字段區分這兩種請求。 searchType 為空時為緩存查價&#xff0c;QPS很高。searchType 不為空時為實時查價&#xff0c;但QPS遠低于普通查價。 如果直接對該接口限流&#xff0c;當流量波動超…

通俗易懂解析:@ComponentScan 與 @MapperScan 的異同與用法

在 Spring 和 MyBatis 集成開發中&#xff0c;ComponentScan 和 MapperScan 是兩個核心注解&#xff0c;但它們的用途和工作機制截然不同。本文將通過通俗的語言和示例代碼&#xff0c;帶您輕松掌握它們的區別和使用方法。 一、基礎概念 ComponentScan&#xff1a;Spring 的“通…

39. 自動化異步測試開發之編寫異步業務函數、測試函數和測試類(函數寫法)

39. 自動化異步測試開發之編寫異步業務函數、測試函數和測試類&#xff08;函數寫法&#xff09; 一、異步業務函數解析 1.1 頁面導航函數 async def get(async_driver, url: str http://secure.smartbearsoftware.com/samples/testcomplete12/WebOrders/Login.aspx):await…

Qt 無邊框窗口實現拖動與窗口控制(最小化/最大化/關閉)

在 Qt 中&#xff0c;使用 Qt::FramelessWindowHint 可以創建無邊框窗口&#xff0c;但這樣會導致窗口無法拖動&#xff0c;并且系統默認的標題欄按鈕&#xff08;最小化、最大化、關閉&#xff09;也會消失。本文將介紹如何實現無邊框窗口的鼠標拖動功能&#xff0c;并添加自定…