Back to top

How to Add Custom CSS in WordPress

add css in wordpress

One reason WordPress is the most famous CMS framework around is that it’s very tenderfoot neighbourly. You mustn’t have any specialized information, coding aptitudes, or involvement with web development to make a completely working website starting from the earliest stage.

All things considered, for those that are prepared to step up their game and make their site somewhat more outwardly engaging, there is an approach to modify your site with just a tad of coding information.

Figuring out how to utilize CSS in WordPress doesn’t need to be unnerving. Truth be told, it’s quite simple to do.

In case you’re prepared to dive in and figure out how to utilize some code on your WordPress website to make it stand apart from the challenge, continue perusing. Today we will clarify what CSS is and how you can utilize it to make changes to the design of your website.

What is CSS in WordPress?

Cascading Style Sheets (CSS) is a language utilized in web design to change the visual appearance of a website. For instance, you can utilize it to change your site’s design, textual styles, hues, and significantly more. What’s more, the incredible part about utilizing CSS in WordPress is that it gives you a chance to abrogate a portion of your template’s default settings.

This is useful for those utilizing a mainstream WordPress template. At the point when a template is generally utilized, however, the substance contrasts from site to site, the essential design is the equivalent. This makes it hard for your website to appear to be unique from the various websites utilizing a similar template with similar design components.

How Does CSS Work?

Have you at any point known about Hypertext Markup Language (HTML)?

HTML is the essential language used to make your WordPress website. Its main responsibility is to tell web programs what your website resembles. Along these lines, when a webpage guest taps on your website, they see things, for example, hues, pictures, and composed substance. Without HTML, your website would be pages of code that nobody could comprehend.

To perceive what HTML resembles, you should simply tap on the three specks in the upper right-hand corner of the Gutenberg Editor and select Code Editor:



The issue with altering HTML to make your website look a specific way is that it’s very tedious (also, you need to get code). For example, suppose you needed to change all your post titles to be an alternate colour. You would need to go into every blog entry you’ve at any point composed and physically alter the HTML code to change the shading.

That is the reason utilizing CSS rather is so useful.

CSS decides how your website’s HTML components are going to look on your website. What’s more, the best part is, it’s a sweeping language that can apply to all components on your website with a couple of straightforward lines of code.

Utilizing CSS in WordPress gives you full oversight over how your site looks and makes changing certain components a snap. What’s more, you don’t need to see how HTML functions. You can simply add some CSS code to your website and change its appearance. It truly is that basic.

The most effective method to Add CSS in WordPress

Along these lines, you realize you need to make some design changes to your WordPress website. Also, you presently realize that utilizing CSS is an alternative, regardless of whether you have no coding information.

Be that as it may, how would you include CSS in WordPress?

1. WordPress Theme Style Sheets

You can add CSS code bits legitimately to your WordPress template to show up of your website.

All things considered, this strategy isn’t suggested for a great many people. Adding code to your parent template represents a couple of dangers:

  • You may truly wreck the presence of your website if you don’t have the foggiest idea what you’re doing
  • Whenever you update the template, every one of the progressions you’ve made by including CSS will be lost, which implies you’ll need to start from the very beginning again every time you run an update
  • You may break your website on the off chance that you make changes in an inappropriate spot

In case you’re a progressed WordPress user and need to add CSS to legitimately to your templates, you ought to at any rate do so utilizing a youngster template. Along these lines, on the off chance that you commit an error, you don’t destroy your whole website. Also, whenever you update your parent template, your youngster template will clutch your CSS changes.

Meanwhile, look at more tenderfoot well-disposed approaches to include CSS in WordPress.

2. Theme Customizer

In your WordPress dashboard, there’s a method to get to the Theme Customizer. You should simply explore to Appearance > Customize.



This will carry you to the Theme Customizer interface. You’ll see a see of your website and a lot of alternatives on the left-hand side.

To add CSS to your WordPress, click on Additional CSS.



At the point when you do this, you’ll see a clear text box that you can add your CSS code to.


At the point when a substantial CSS rule is included, you’ll see the progressions reflected in the see board of the Theme Customizer.

For instance, suppose we needed to change the post title from dark to blue. We would include CSS into the clear content box and see this in the see board:



Notice how “Hello World” is never again dark.

What’s more, perceive how we utilize “blue” in the CSS code. If you need a particular shade of blue, you can generally enter hex codes. For example, we may supplant “blue” with “#61d4f4” to get this shading for the post title:



You can add the same number of code scraps to this area as you need. Simply recall, any progressions you make here will apply to your whole website. Likewise, the progressions you make in one template won’t show up on another template on the off chance that you enact it. On the off chance that you change templates, you’ll need to re-do all CSS customizations.

Snap Publish when you’re done.

3. CSS Plugin

On the off chance that you would prefer not to utilize the Theme Customizer to include CSS in WordPress, you can generally utilize a free WordPress module like Simple Custom CSS.

This lightweight module will make another menu thing in your WordPress dashboard under Appearance. It will be named Custom CSS. At the point when you click on it, you’ll see a clear text box like the one found in the Theme Customizer.



After you’ve included your CSS code bits, click Update Custom CSS to spare your changes.

The benefit of utilizing a CSS module like this is regardless of whether you change templates, your custom CSS will be accessible. This implies you won’t need to return it once more.

Other accommodating devices for redoing your WordPress site utilizing CSS include:

Model CSS Code Snippets

You can change practically any design component on your WordPress site with CSS utilizing this fundamental breakdown:

First Line: which component you’re changing, for example, a post title (h1), the message inside a section (p).

Every Other Line: explicit guidelines for what will be changed, encased in sections

There are huge amounts of various CSS code scraps that can be utilized to redo your website. What’s more, it is difficult to show them all.

All things considered, on the off chance that you need to modify your website utilizing CSS, here are some model code pieces to give you how it functions.

Font Family and Size

To change the text style and its size, include this CSS code:

p {
font-family: Georgia;
font-size: 20px;



You can supplant the text style family with the textual style you need and change the number to make the text dimension as large or little as you need.

Sidebar Customization

Suppose you need to add some customization to the sidebar widgets on your website. To include a decent foundation shading and cushioning, add this CSS code to another line:

.widget {
foundation: #B9EBFA;
cushioning: 25px;



Keep in mind, this CSS will apply to all widget zones on your website. On the off chance that you need to apply the change to a particular widget territory, your CSS should mirror that.

For instance, suppose you need the CSS to apply just to the Search Bar widget. To do this, change the CSS to resemble this:

.widget_search {
foundation: #B9EBFA;
cushioning: 25px;


Where to Learn More About CSS

On the off chance that you appreciate working with CSS, there are a lot of spots for learning CSS for WordPress:

In case you’re experiencing difficulty finding a CSS code to roll out a particular improvement on your website, typically a basic Google search will help. Be that as it may if you truly need to take a plunge and roll out some genuine improvements to your website, look at a portion of the above assets and learn CSS thoroughly.


Having a novel website that stands apart among all the others is a significant piece of your general achievement. What’s more, for reasons unknown including CSS in WordPress is a simple method to modify your site.

Learning CSS isn’t difficult to do if you realize where to begin. And keeping in mind that it might require some investment to gain proficiency with probably the most well-known code scraps before you know it you’ll have the option to make a wide range of slick changes to the presence of your site with next to no exertion by any means.

Simply make sure to utilize the Theme Customizer or a CSS module to include CSS in WordPress. There’s no sense breaking your site and gambling genuine personal time over a couple of design changes.