Title: Multisite Custom CSS
Author: Nick Halsey
Published: <strong>December 7, 2016</strong>
Last modified: July 13, 2024

---

Search plugins

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/multisite-custom-css/assets/icon.svg?rev=1554186)

# Multisite Custom CSS

 By [Nick Halsey](https://profiles.wordpress.org/celloexpressions/)

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

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

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

## Description

WordPress core provides custom CSS functionality in the customizer that’s specific
to the current theme; you can switch themes freely with each theme’s additional 
CSS remaining in place. This is particularly useful on multisite networks, where
it’s often impractical to use child themes to save customizations for each site.
Unfortunately, custom CSS is not visible to site admins on multisite networks by
default because they are not trusted with unfiltered CSS.

This plugin gives site admins access to the core custom CSS feature by mapping the`
edit_css` capability to `edit_theme_options`, thereby trusting site admins with 
unfiltered CSS.

## Installation

 1. Take the easy route and install through the WordPress plugin installer, OR,
 2. Download the .zip file and upload the unzipped folder to the `/wp-content/plugins/`
    directory
 3. Network Activate the plugin through the ‘Plugins’ menu in the network admin
 4. (Non-super) Admins can now manage their own CSS for the customizer for their site

## FAQ

### Why is the plugin necessary?

Core can’t guarantee that CSS is properly sanitized when saving it in the database,
and the associated capabilities for managing CSS are equivalent to those for posting
unfiltered html. Site admins do not have this capability, so they can’t manage CSS
as a result. However, in most cases this is an acceptable tradeoff for providing
custom CSS to site admins, particularly on trusted networks (open networks are encouraged
to take greater precautions and consider other solutions besides this plugin). Note
that super admins can access custom CSS for any site on the network without this
plugin.

Because this plugin only provides access to a core feature for more users, all feature
requests and non-capability-related support questions apply to WordPress core and
not this plugin.

## Reviews

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

### 󠀁[Simple & Effective](https://wordpress.org/support/topic/simple-effective-217/)󠁿

 [Kevin](https://profiles.wordpress.org/kwickham/) January 15, 2025

Title says it all

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

### 󠀁[Works, network-wide or site-by-site](https://wordpress.org/support/topic/works-network-wide-or-site-by-site/)󠁿

 [Bigue Nique](https://profiles.wordpress.org/biguenique/) July 14, 2021

Works perfectly, allows admin to tweak their site’s CSS. I found that this plugin
doesn’t need to be activated network-wide: you can let admins decide to activate
it whether they need it. The custom CSS rules will stay even when the plugin is 
deactivated. They can always be edited by a network superuser.

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

### 󠀁[Great](https://wordpress.org/support/topic/great-13094/)󠁿

 [mae234](https://profiles.wordpress.org/mae234/) April 8, 2021

It solved the problem.

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

### 󠀁[Works great, easy to install](https://wordpress.org/support/topic/works-great-easy-to-install-2/)󠁿

 [hallcp](https://profiles.wordpress.org/hallcp/) March 13, 2019

Very useful. I support a great many sites and several of the individual site admins
were keen to tweak the CSS. This is a great solution!

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

### 󠀁[Nice!!!](https://wordpress.org/support/topic/nice-2658/)󠁿

 [lenasterg](https://profiles.wordpress.org/lenasterg/) October 4, 2018

Thanks for the useful plugin.

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

### 󠀁[Perfect](https://wordpress.org/support/topic/perfect-4812/)󠁿

 [samsk](https://profiles.wordpress.org/samsk/) February 8, 2018

Saved my life.

 [ Read all 8 reviews ](https://wordpress.org/support/plugin/multisite-custom-css/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Nick Halsey ](https://profiles.wordpress.org/celloexpressions/)

“Multisite Custom CSS” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/multisite-custom-css/contributors)
for their contributions.

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

### Interested in development?

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

## Changelog

#### 1.0

 * First publicly available version of the plugin.
 * Requires WordPress 4.7+.

## Meta

 *  Version **1.0**
 *  Last updated **2 years ago**
 *  Active installations **100+**
 *  WordPress version ** 4.7 or higher **
 *  Tested up to **6.6.5**
 *  Languages
 * [English (US)](https://wordpress.org/plugins/multisite-custom-css/) and [Greek](https://el.wordpress.org/plugins/multisite-custom-css/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/multisite-custom-css)
 * Tags
 * [css](https://pcd.wordpress.org/plugins/tags/css/)[custom css](https://pcd.wordpress.org/plugins/tags/custom-css/)
   [Custom Design](https://pcd.wordpress.org/plugins/tags/custom-design/)[customizer](https://pcd.wordpress.org/plugins/tags/customizer/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/multisite-custom-css/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  8 5-star reviews     ](https://wordpress.org/support/plugin/multisite-custom-css/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/multisite-custom-css/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/multisite-custom-css/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/multisite-custom-css/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/multisite-custom-css/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/multisite-custom-css/reviews/#new-post)

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

## Contributors

 *   [ Nick Halsey ](https://profiles.wordpress.org/celloexpressions/)

## Support

Got something to say? Need help?

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