Skip to content

Dark Mode Toggle Button Shortcode

When you enable Dark Mode functionality on your website, there are several ways to display a dark mode toggle button. By default, if you’re not using the Header Builder, the button will appear in the site header next to the main menu (which can be disabled via the Customizer).

However, you can place the button anywhere on your site using the theme’s Dark Mode Toggle Button element. This element is available in both WPBakery and Elementor, and it can also be used as a standalone shortcode anywhere on your site.

Shortcode format:

This is the default shortcode without any parameters:

[vcex_dark_mode_toggle]

This a customized shortcode with some added parameters:

[vcex_dark_mode_toggle type="button" show_label="true" dark_label="Dark Mode" light_label="Light Mode" gap=".5rem" icon_size="lg" font_size="base"]

Shortcode Paramaters

Here is a table with all the shortcode parameters available:

ParameterValue
typebutton, theme_button or link
show_labeltrue or false
dark_labellabel to display when site is in light mode
light_labellabel to display when site is in dark mode
gapspace between the icon and the label – can be any CSS unit (px, rem, em etc)
font_sizefont size for the whole element – can be any CSS unit (px, rem, em, etc) or a preset font size (xs, sm, lg, xl, 2xl, 3xl, 4xl, 5xl, 6xl, 7xl)
icon_sizeicon size – must be a preset value (2xs, xs, sm, lg, xl, 2xl)
el_classextra classname to add to the element

Note: You don’t have to use and define every parameter any parameter. Simply omit any parameter you do not wish to modify from it’s default state.

Back To Top