Title: WP Add Custom CSS
Author: Daniele De Santis
Published: <strong>4 octobre 2014</strong>
Last modified: 14 Agost 2025

---

Search plugins

![](https://ps.w.org/wp-add-custom-css/assets/banner-772x250.png?rev=1001727)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/wp-add-custom-css/assets/icon-256x256.png?rev=1001727)

# WP Add Custom CSS

 Per [Daniele De Santis](https://profiles.wordpress.org/danieledesantis/)

[Download](https://downloads.wordpress.org/plugin/wp-add-custom-css.1.2.1.zip)

 * [Details](https://oci.wordpress.org/plugins/wp-add-custom-css/#description)
 * [Reviews](https://oci.wordpress.org/plugins/wp-add-custom-css/#reviews)
 *  [Installation](https://oci.wordpress.org/plugins/wp-add-custom-css/#installation)
 * [Development](https://oci.wordpress.org/plugins/wp-add-custom-css/#developers)

 [Support](https://wordpress.org/support/plugin/wp-add-custom-css/)

## Descripcion

WP Add Custom CSS allows you to **add custom CSS** to the **whole website** and 
to **individual posts, pages and custom post types** (such as **Woocommerce products**).

The CSS rules applied to the whole website will override the default stylesheets
of your theme and plugins, while the CSS rules applied to specific pages, posts 
or custom post types will override the main stylesheet too.

The plugin works with the most popular builders, such as **Elementor, Gutenberg 
and the Classic Editor**.

You can edit the main stylesheet from the the « Add custom CSS » settings page.

The plugin also creates a new « Custom CSS » box in the editing area to **add custom
CSS to specific posts, pages and custom post types**.

Select the preferred CSS output method from the plugin’s settings page to ensure
seamless integration with **caching and minification plugins** or to improve **above-
the-fold rendering performance**.

## Screenshots

[⌊Add custom CSS to the whole website.⌉⌊Add custom CSS to the whole website.⌉[

Add custom CSS to the whole website.

[⌊Add custom CSS to specific posts.⌉⌊Add custom CSS to specific posts.⌉[

Add custom CSS to specific posts.

[⌊Add custom CSS to specific pages.⌉⌊Add custom CSS to specific pages.⌉[

Add custom CSS to specific pages.

[⌊Add custom CSS to specific custom post types (such as Woocommerce products).⌉⌊
Add custom CSS to specific custom post types (such as Woocommerce products).⌉[

Add custom CSS to specific custom post types (such as Woocommerce products).

## Installacion

#### Automatic installation

 1. Go to Plugins > Add New > Upload and select the .zip file from your hard disk
 2. Click the « Install now » button
 3. Activatz-la via lo menú Extensions dins l’admin WordPress

#### Manual installation

 1. Upload the plugin folder to the `/wp-content/plugins/` directory via ftp
 2. Activatz-la via lo menú Extensions dins l’admin WordPress

## FAQ

### How do I apply custom CSS to the whole website?

Once the plugin is installed and activated, from your dashboard navigate to « Add
custom CSS », and write the CSS rules in the textarea.

### How do I apply custom CSS to a specific post or page?

Once the plugin is installed and activated, you will find a new box called « Custom
CSS » in your post/page editing area.

### How do I apply custom CSS to a specific custom post type?

Once the plugin is installed and activated, from your dashboard navigate to « Add
custom CSS », check the desired custom post types and save. You will find a new 
box called « Custom CSS » in your custom post type editing area.

### Which CSS output method should I choose?

To improve your website’s speed, it’s generally recommended to select « Use a CSS
file », which allows optimization plugins to cache and minify the output.
 Choosing«
Use a style tag in the HTML head » outputs the CSS directly in the of the page, 
which can improve above-the-fold rendering performance. By default, the « Use WordPress
hook » option is selected to maintain backward compatibility.

### The « Custom CSS » box is not displaying, why?

Click on the « Screen option » link from your post/page editing area and be sure
the « Custom CSS » option is checked.

## Reviews

![](https://secure.gravatar.com/avatar/7b40eba7afdcb0515dff18832c954c709469215f0892c25a4700b82f836ef9b6?
s=60&d=retro&r=g)

### 󠀁[love it](https://wordpress.org/support/topic/love-it-4337/)󠁿

 [Jesko Bendmann](https://profiles.wordpress.org/skobe/) 15 decembre 2025

simple and one click access. great plugin.

![](https://secure.gravatar.com/avatar/69b74a8b449201f3e9e4c562803d8ede0bb97bd5ad04af631f12d6a7cac673ea?
s=60&d=retro&r=g)

### 󠀁[It does exactly what it says in the tin](https://wordpress.org/support/topic/it-does-exactly-what-it-says-in-the-tin-11/)󠁿

 [danielepais](https://profiles.wordpress.org/danielepais/) 22 novembre 2025

Great simple and effective plugin.

![](https://secure.gravatar.com/avatar/4b04f3868d5d00557a0e117f43262a23de2b023b16cf33e18bf233ecce7e4515?
s=60&d=retro&r=g)

### 󠀁[Still works great](https://wordpress.org/support/topic/still-works-great-44/)󠁿

 [Hudson Atwell](https://profiles.wordpress.org/hudson-atwell/) 14 setembre 2024

Says it has not been tested against recent versions, but it works great still. Simple
and elegant solution. Sep 13 2024

![](https://secure.gravatar.com/avatar/6cdb7ee723dbce6b4f6d54db4f43eacfaa64e0ed63fc607f86432b2ccf155bfc?
s=60&d=retro&r=g)

### 󠀁[Still the best](https://wordpress.org/support/topic/still-the-best-42/)󠁿

 [Rafał](https://profiles.wordpress.org/ayek/) 2 Agost 2024

…while custom CSS per post / page is needed

![](https://secure.gravatar.com/avatar/a2465a84b58c3419e67a4805239ea2f9bb10bebc615e5d14458d21348e03322e?
s=60&d=retro&r=g)

### 󠀁[Grazie a Daniele!](https://wordpress.org/support/topic/grazie-a-daniele/)󠁿

 [Andrea](https://profiles.wordpress.org/youfriend/) 2 novembre 2022

Meno male che ci hai pensato tu! Mi son sempre domandato perché non l’abbiano implementata
di default una funzione così! Grazie

![](https://secure.gravatar.com/avatar/7887103ed67074de77a7b5744a1f905b041f6fa8f97f5b333b9f74d0d8a32542?
s=60&d=retro&r=g)

### 󠀁[Did just what I needed](https://wordpress.org/support/topic/did-just-what-i-needed-4/)󠁿

 [macpuppy](https://profiles.wordpress.org/macpuppy/) 4 febrièr 2022

I was trying to figure out a way to add unique CSS to a line of products to make
the pages look different than the ‘regular’ line of products. This allows me to 
add a field in each product and then copy the product or copy and paste the code
when needed. Wokrking in WP 5.9 with WooCommerce.

 [ Read all 90 reviews ](https://wordpress.org/support/plugin/wp-add-custom-css/reviews/)

## Contributors & Developers

“WP Add Custom CSS” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Daniele De Santis ](https://profiles.wordpress.org/danieledesantis/)

“WP Add Custom CSS” has been translated into 12 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/wp-add-custom-css/contributors)
for their contributions.

[Translate “WP Add Custom CSS” into your language.](https://translate.wordpress.org/projects/wp-plugins/wp-add-custom-css)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wp-add-custom-css/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wp-add-custom-css/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wp-add-custom-css/)
by [RSS](https://plugins.trac.wordpress.org/log/wp-add-custom-css/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.1

 * Moved custom css file to uploads
 * Set higher priority for wp_head callbacks

#### 1.2.0

 * Added output as pure CSS file or style tag to improve performance

#### 1.1.6

 * Updated code editor
 * Added text wrapping to code editor
 * Fixed compatibilty issues with WPBakery Frontend Editor

#### 1.1.5

 * Changed default code editor
 * Advanced code editor is now resizable
 * Fixed textarea direction for RTL languages

#### 1.1.4

 * Fixed compatibility issue with The Events Calendar

#### 1.1.3

 * Fixed WordPress 5 compatibility issues
 * Fixed Gutenberg compatibility issues
 * Updated uninstall method
 * Minor improvements

#### 1.1.2

 * Fixed CodeMirror compatibility issues

#### 1.1.1

 * Fixed uninstall hook

#### 1.1.0

 * Added CodeMirror text editor

#### 1.0.1

 * Fixed issues with ssl on some server configurations

#### 1.0.0

 * Added support for custom post types

#### 0.9.7

 * Fixed minor bug

#### 0.9.6

 * Fixed WPML bug

#### 0.9.5

 * Improved css output for single posts and pages

#### 0.9.4

 * Fixed > rendering issue

#### 0.9.3

 * Fixed minor bug

#### 0.9.2

 * Fixed minor bug
 * Minor layout changes

#### 0.9.1

 * Fixed double quotes rendering issue

#### 0.9

 * First release

## Mèta

 *  Version **1.2.1**
 *  Last updated **1 annada ago**
 *  Active installations **60 000+**
 *  WordPress version ** 4.0 or higher **
 *  Tested up to **6.8.8**
 *  Languages
 * [Danish](https://da.wordpress.org/plugins/wp-add-custom-css/), [Dutch](https://nl.wordpress.org/plugins/wp-add-custom-css/),
   [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/wp-add-custom-css/), [English (US)](https://wordpress.org/plugins/wp-add-custom-css/),
   [French (France)](https://fr.wordpress.org/plugins/wp-add-custom-css/), [Galician](https://gl.wordpress.org/plugins/wp-add-custom-css/),
   [Japanese](https://ja.wordpress.org/plugins/wp-add-custom-css/), [Norwegian (Bokmål)](https://nb.wordpress.org/plugins/wp-add-custom-css/),
   [Russian](https://ru.wordpress.org/plugins/wp-add-custom-css/), [Spanish (Chile)](https://cl.wordpress.org/plugins/wp-add-custom-css/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/wp-add-custom-css/), [Spanish (Venezuela)](https://ve.wordpress.org/plugins/wp-add-custom-css/)
   e .[Swedish](https://sv.wordpress.org/plugins/wp-add-custom-css/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/wp-add-custom-css)
 * Tags
 * [css](https://oci.wordpress.org/plugins/tags/css/)[custom css](https://oci.wordpress.org/plugins/tags/custom-css/)
   [style](https://oci.wordpress.org/plugins/tags/style/)[styles](https://oci.wordpress.org/plugins/tags/styles/)
   [stylesheet](https://oci.wordpress.org/plugins/tags/stylesheet/)
 *  [Advanced View](https://oci.wordpress.org/plugins/wp-add-custom-css/advanced/)

## Ratings

 4.8 out of 5 stars.

 *  [  82 5-star reviews     ](https://wordpress.org/support/plugin/wp-add-custom-css/reviews/?filter=5)
 *  [  2 4-star reviews     ](https://wordpress.org/support/plugin/wp-add-custom-css/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/wp-add-custom-css/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/wp-add-custom-css/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/wp-add-custom-css/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wp-add-custom-css/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wp-add-custom-css/reviews/)

## Contributors

 *   [ Daniele De Santis ](https://profiles.wordpress.org/danieledesantis/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wp-add-custom-css/)