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.

Custom CSS Outsourcer


This tiny plugin modifies the new Custom CSS functionality introduced in WordPress 4.7.

By default, any additional CSS written in the Customizer is printed directly to the head of the page. The plugin changes it to load the CSS from a somewhat virtual file, using a custom rewrite rule, which can make sense to clean up your HTML code. The contents of the stylesheet will be cached.

Find the project here


  1. Upload the entire custom-css-outsourcer folder to the /wp-content/plugins/ directory or download it through the WordPress backend.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

Where should I submit my support request?

I preferably take support requests as issues on GitHub, so I would appreciate if you created an issue for your request there. However, if you don’t have an account there and do not want to sign up, you can of course use the support forums as well.

How can I contribute to the plugin?

If you’re a developer and you have some ideas to improve the plugin or to solve a bug, feel free to raise an issue or submit a pull request in the GitHub repository for the plugin.

You can also contribute to the plugin by translating it. Simply visit to get started.



Thanks! It does its job. Excactly was I was looking for.

Read all 1 review

Contributors & Developers

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




  • First stable version