Subscribe On YouTube

Join other subscribers and enjoy other Divi video tutorials!

How To Increase The Height of The Divi Theme Options Custom CSS Editor Box

Nelson Miller Profile Orange
This tutorial will how you how to increase the height of the Divi Custom CSS editor box in the Divi Theme Options, making it much easer to work!
Increase the height of the Divi custom css box BEFORE

(Scroll down for the “AFTER” photo.)

▶️ Please watch the video above to get all the exciting details! 👆

#1. Add The CSS In A Divi Child Theme

I first tried to put the CSS to make the CSS box taller…in the CSS box itself. Didn’t work. Haha So then I realized I needed to add this to the child theme, but not just in the normal style.css, but in a special place — I’lll show you.

NOTE: This section of the tutorial is going to look complicated, but it’s not as bad as it looks. Try it, it will be worth it! Use the video to help you.

If you already have a child theme installed…

You will need to use FTP, your hosting account File Manager, or even a WordPress File Manager Plugin to create some new folders and files.

If you don’t have a child theme yet…

You need one. You can get ours here: Download Our Free Divi Child Theme.

Folder And File Structure

So here is what needs to happen. We need to copy part of the Divi Theme’s code and place it in our child theme. That way, we can override it and it won’t be destroyed when we update Divi, the parent theme.

The folders and files that need to be copied are “/epanel/css/panel.css”

You can find this in the Divi Theme files under “/wp-content/themes/Divi/epanel/css/panel.css.”

Here are the exact steps to follow:

  1. Copy the “panel.css”
  2. Create a new folder in your child theme called “epanel”
  3. Create a new folder inside that folder called “css”
  4. Paste the “epanel.css” file into the “css” folder

Now all you have to do is add this CSS code snippet to the end of the “epanel.css” file. So copy this snippet, and go into the file (edit it) and scroll down to the bottom and paste this there. Then save the file and update your child theme.

/*make the Divi Theme Options Custom CSS box taller*/
#divi_custom_css + .CodeMirror-wrap{
height: 800px !important;
}

You can make the height anything you want, but keep it reasonable. I thought the 800px was a good place to start.

#2. Add PHP To Your Divi Child Theme

Since we are modifying part of the Divi core theme, we need to get physical with the code and tell it what to do. Overriding it with just CSS won’t do the trick, so we also need to add this PHP snippet to our functions.php file in the Divi child theme. 

Where To Paste The PHP Code

1. Divi Assistant
If you are using our Divi Assistant plugin, simply paste the code in the PHP tab in the custom code window in the Divi Visual Builder.

2. Child Theme
If you are using a child theme, paste this code into the functions.php file. If you don't have a child theme, you can generate a child theme directly on your site or download our free child theme.

3. Code Snippet Plugins
Otherwise, install a dedicated code snippet plugin, create a new snippet, and paste this code into the PHP code editor.

If you need help understanding where to paste the code, please check out our complete guide about where to add custom PHP code snippets in Divi.

function load_custom_wp_admin_style() {
wp_register_style( 'custom_css', get_stylesheet_directory_uri() . '/epanel/css/panel.css', false, '1.0.0' );
wp_enqueue_style( 'custom_css' );
}
add_action( 'admin_enqueue_scripts', 'load_custom_wp_admin_style' );

Once you copy that in and save, go over to Divi>Theme Options and see what happened. You may need to do a hard refresh or clear the cache to see the results. But when you do, your Divi Theme Optioms Custom CSS box will be as tall as you want it! Now you can actually see what you are doing!

Increase the height of the Divi custom css box AFTER
how to Increase The Icon Picker Area Height using the Divi Assistant plugin

Subscribe For More Things Like This!

At the start of each month, we send out a recap newsletter from the month before with family news, Divi news, our latest tutorials, and product news. Occasionally, if the news is too exciting to wait, we will send out another email separate from the monthly newsletter. That’s what you get when you subscribe, and of course you can unsubscribe if you are no longer interested!

Blog Post Optin

Leave A Response!

By commenting you agree to our Blog & YouTube Comments Policy

14 Comments

Comments By Members

These comments are highlighted because they were posted by fans who have a membership on this site.

  1. Asit Aithal <span class="comment-author-role-label"><a href="https://www.peeayecreative.com/product/divi-adventure-club/" class="comment-author-role-link" rel="external nofollow" target="_blank">Divi Adventure Club Member</a></span>

    This is a very cool trick. However, it would be much cooler if I had a button next the editor and when the user clicked on it, it would load my css in the editor of my choice (say VS Code).

    Reply

Comments By Others

  1. Lars

    Hi Nelson,

    i found an easier way only with php:

    function custom_css_box_height() {
    echo ‘
    #divi_custom_css + .CodeMirror-wrap {
    height: 800px !important;
    }
    ‘;
    }
    add_action(‘admin_head’, ‘custom_css_box_height’);

    Reply
  2. Dmitry Yarchuk

    Hi Nelson, the tutorial is very helpful, however it does not work in Divi 4.21.1, any thoughts?

    Reply
    • Hemant Gaba

      Hi Dmitry!

      The code is working fine in version 4.21.1. Try clearing all the cache and check again.

      Reply
  3. deet detra

    Heya,
    Typo error there: epanel.css’ should be ‘panel.css’

    Reply
  4. Emiel

    Another approach (which I chose), is to install a Chrome extension that allows to apply custom CSS, like Stylebot. Adding the CSS you gave in this blog post allows to update automatically the height of the editor box on every website I make or update, without bothering with child themes or changing anything.

    Of course, if many people edit the CSS code on a website, it would make sense to do the change for everyone with a child theme, but most of the time this would be overkill in my opinion.

    Reply
  5. Sherm

    Nelson, great post. I’m baffled why DIVI hasn’t fixed this internally. Obviously, their devs have never been up all night trying to add custom CSS code to a site, with bleary eyes that no amount of caffeine or eye drops can fix…

    Using this is such a pain it makes me want to go back to Elementor.

    Any thoughts on how to change the dismal color scheme for this editing box?

    Reply
  6. Chris

    Thanks for the hint, I was always annoyed about the size but never bothered actually trying changing it 😉

    I set 80vh instead of a fixed px value though which works better for me, as I constantly switch between a 15″ and 25″ screen!

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Recent Posts

0

Your Cart