How to edit WordPress CSS to customize your website design

There are several options to edit CSS in WordPress. You could change the theme, use the Customizer or one of the numerous recommended plugins.

$1 Domain Names

Register great TLDs for less than $1 for the first year.

Why wait? Grab your favorite domain name today!

Matching email
SSL certificate
24/7/365 support

What is CSS used for in WordPress?

Aside from WordPress themes and templates, CSS in WordPress is an important and useful tool to design a website according to your ideas. CSS (Cascading Style Sheets) is used to design websites and lets you customize its layout, colors and typography.

Why customizing CSS in WordPress is important

There are various reasons why you may want to edit CSS in WordPress. While content is defined using HTML, CSS ensures that the content is presented in an appealing way. For this reason alone, it’s worth learning CSS.

CSS doesn’t just have optical advantages, but can be used to make a website more responsive and optimize it for different devices. Customizing CSS in WordPress is particularly easy when using WordPress themes.

WordPress Hosting E-Book

What are the options to add CSS in WordPress?

You’ve got plenty of different options to customize WordPress CSS. The simplest one is to use the Customizer which predefines individual working steps and editing CSS follows fixed rules. If you’re familiar with WordPress and prefer a more personalized design, you can manually edit themes in WordPress. While this is a little more demanding, you’ll have more freedom. Alternatively, plugins are another good option to edit and customize WordPress CSS. Individual features will vary from one plugin to another.


Want to get started building a website using a content management system? WordPress Hosting from IONOS is the perfect solution for CMS. Benefit from 100% SSD storage, unlimited traffic and daily backups!

Add WordPress CSS using a theme

To edit WordPress CSS via a theme, it’s a good idea to create a child theme first. This way you rest assured you’re not deleting the changes you made by updating the theme. The most important adjustments are made in the stylesheet, which is used to embed CSS in HTML. You can easily access this from your dashboard. You won’t need any additional programs or editors and can also make changes via FTP.

Via the dashboard

To customize WordPress CSS follow these steps:

  1. Back up your WordPress website. This prevents errors from disrupting your entire online presence. If you haven’t done so already, create a child theme.
  2. Log into the backend.
  3. Search for the style.css file. This is your stylesheet. You can locate the file in the menu in “Appearance” > “Theme File Editor”.
  4. A pop-up window will launch with a warning to not make changes to files. If you’ve created a child theme and backup already, then you’re on the safe side. Agree and continue.
  5. Now you can edit the CSS. Be aware that most of the changes will be applied globally. So you’re not only editing a specific area, but every page and subpage that contains the area. To edit a specific subpage only, specify it first.

Via the FTP client

Even if you don’t have access to the Theme Editor or prefer not to use it, you can edit the CSS in WordPress. All you need is an FTP connection to your website.

  1. Install the FTP client.
  2. Log in using your FTP account data.
  3. Your stylesheet should be in “wp-content”. You’ll also find a subfolder with the name of your theme and the style.css file.
  4. Right-click the file and select “View/Edit” to make changes.
  5. Once you’ve finished editing, save the file and upload it to the server.

The perfect web address for your website! Register your domain with IONOS and choose the name that’s right for your web project. Benefit from plenty of useful features such as domain lock, wildcard SSL and 2GB email storage.

Edit WordPress CSS using Customizer

For individual adjustments and to check changes immediately, the Customizer is a useful option. You won’t need a child theme and any update to the theme won’t delete your progress. However, if you choose to add a new theme, some or all of your changes may not be applied. The steps are as follows:

  1. Create a backup to prevent possible errors.
  2. Log in to the backend.
  3. Find the Customizer under “Design” in the left-hand menu.
  4. Scroll down and click “Additional CSS”.
  5. This launches an interface to enter your code into. With live preview, you can monitor in real time how changes made to the WordPress CSS will appear. The Customizer points out errors in the code.
  6. If you’re satisfied with your edits, save the changes, publish them or schedule them for publication.

Note that when using the Customizer, changes are applied to all subpages unless specific pages are selected.

WordPress Managed Hosting with IONOS!

Start your website quickly and benefit from the most secure and up-to-date version of WordPress!

24/7 support

Plugins to add WordPress CSS

To minimize the risk of losing changes in the CSS when swapping a theme, you can use a plugin instead. Various tools are suitable for this, some of which are free of charge. Below is a selection of popular plugins for this purpose.

Simple Custom CSS

One of the top plugins to customize CSS in WordPress easily or add your CSS is Simple Custom CSS. It’s all in the name, especially when it comes to setup and usage. The plugin is easy to use and quick to learn and offers some great benefits. Simple Custom CSS doesn’t negatively affect the performance of websites and checks for errors. Syntax highlighting is another useful feature. What’s more, the plugin works with all popular themes.

CSS Hero

CSS Hero costs $29 a year and is a very comprehensive yet user-friendly solution. It’s particularly suitable for designing and customizing CSS in WordPress. Changes can be live-tracked and there are plenty of individual design options. While the tool may be too extensive for smaller changes, CSS Hero is a great option for changing multiple details at once. The plugin is compatible with various themes.


Plugins can greatly simplify working with WordPress and adding additional features. Find out more about the benefits of plugins in our Digital Guide:

SiteOrigin CSS

If you are looking for a more streamlined solution for sporadic customization, SiteOrigin CSS is a good choice. The plugin offers the option to switch to a visual editor, allowing you to make changes without code. It’s a great feature for beginners and novices alike. SiteOrigin CSS is compatible with numerous themes.

WP Add Custom CSS

WP Add Custom CSS offers similar benefits to Simple Custom CSS, but takes things a notch further. You can use WP Add Custom CSS to edit the CSS, but also select individual pages and subpages. Changes aren’t applied globally, but only across select pages. This is achieved through a small metabox that you can use in addition to the actual editing screen.

Conclusion to customizing WordPress CSS

For minor adjustments and major stylistic decisions alike, various tools are available for working with WordPress CSS. Plugins are a great option for applying more extensive changes, while themes or the Customizer are more suitable for changes to fonts or colors.

We use cookies on our website to provide you with the best possible user experience. By continuing to use our website or services, you agree to their use. More Information.