WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Daniele De Santis v1.2.1

WP Add Custom CSS

Add custom css to the whole website and to specific posts and pages.

WP Add Custom CSS

The facts

Rating
4.8★ from 90
Active installs
60k+
Price
Free
Last updated
14 Aug 2025
Added
Oct 2014
Requires WP
4.0
Tested up to
WP 6.8.8
Downloads
1,007,987

Our analysis

AI-assisted

WP Add Custom CSS is a WordPress plugin that enables you to add custom CSS to your entire website as well as to individual posts, pages, and custom post types, including WooCommerce products. The plugin allows you to override the default stylesheets of your theme and plugins, providing flexibility in styling your site.

It features a settings page for editing the main stylesheet and includes a 'Custom CSS' box in the editing area for specific content. The plugin is compatible with popular builders like Elementor, Gutenberg, and the Classic Editor, and offers options for CSS output methods to work effectively with caching and minification plugins.

Best for: This plugin is suitable for users who want to customise the appearance of their WordPress site without modifying theme files.

What it does well

  • Allows custom CSS for the entire website and specific content
  • Overrides default stylesheets of themes and plugins
  • Compatible with popular page builders like Elementor and Gutenberg
  • Includes a settings page for main stylesheet editing
  • Offers options for CSS output methods

Where it falls short

  • Limited information on advanced features or user support

Verdict

WP Add Custom CSS provides a straightforward way to add custom styles to your WordPress site. It is useful for users looking to enhance their site's design with custom CSS.

From the developer

Daniele De Santis's own description of WP Add Custom CSS, lightly tidied.

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.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for developer tooling.

WPCode

WPCode

93

Easily add code snippets in WordPress. Insert header & footer scripts, add PHP code snippets with conditio...

Free 3M+ installs 4.9★ (1,873)
Header Footer Code Manager

Easily add tracking code snippets, conversion pixels, or other scripts required by third party services for an...

Free 600k+ installs 4.9★ (309)
Admin and Site Enhancements

Duplicate post, post order, image resize, email via SMTP, admin menu editor, custom css / code, disable gutenb...

Free 200k+ installs 5★ (421)
Shortcoder

Create custom "Shortcodes" easily for HTML, JavaScript, CSS code snippets and use the shortcodes wit...

Free 100k+ installs 4.9★ (227)
Insert PHP Code Snippet

Add PHP code to your pages and posts easily using shortcodes.

Free 90k+ installs 4.9★ (705)
Code Snippets

An easy, clean, and simple way to enhance your site with code snippets.

Free 1M+ installs 4.7★ (509)