WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: easy-widget-columns (Used by 103 domains)

Easy Widget Columns

Easy Widget Columns makes it really easy to arrange your widgets in rows of columns. It works by adding a new ‘Column width’ select option at the bottom of your widget’s form that allows you to set a width value for each widget.

You can define new rows and sub-rows of widget columns with the ‘Widget Row’ widget and the ‘Sub-Row’ widget respectively, allowing you to create complex layouts directly from within your widget area or sidebar.

Genesis Framework users, be sure to check out the Widgetized Page Template plugin, which helps you create full-page widget areas to use as a “blank canvas” with Easy Widget Columns.

Works With Most Themes

Easy Widget Columns is optimized for use with the Genesis Framework, but it is not required. It uses the Genesis Framework Column Classes to display your widgets in rows of columns. If your theme already incorporates the Genesis Framework Column Classes, or you want to manually add or edit the CSS, you can choose not to load the CSS under ‘Settings’ > ‘Widget Columns’ and rely on your theme’s stylesheet instead. This option is recommended for most Genesis users or those concerned with loading additional assets on their website.

Translation and RTL Ready

The plugin supports RTL layouts and is translation ready.

Filters for Developers

The following filters are available for you to take full control of the plugin on your themes.

  • ewc_include_widgets – This whitelist filter is used to add the width control ONLY to the specified widgets.
  • ewc_exclude_widgets – This blacklist filter is used to remove the width control from the specified widgets.
  • ewc_color_palette – This filter allows you to add a custom color palette to the color picker control in the ‘Widget Row’ widget.
  • ewc_preset_classes – This filter allows you assign preset CSS classes that display as a checkbox list in the ‘Widget Row’ widget.
  • ewc_advanced_options – This filter allows you to remove specific or all advanced options from the ‘Widget Row’ widget.

1. ewc_include_widgets / ewc_exclude_widgets

Both filters accept the widget’s ID base as parameters. Please note that you cannot use both filters at once. The ewc_include_widgets filter will always take precedence over the ewc_exclude_widgets filter and overwrite it.

The examples below demonstrate how you can implement these filters on your theme.

add_filter( 'ewc_include_widgets', 'myprefix_add_ewc_control' );
/**
 * Filter to add the EWC control to specified widgets.
 *
 * @param  array An empty array.
 * @return array An array containing the widget's ID base.
 */
function myprefix_add_ewc_control( $ewc_widgets ) {

    $ewc_widgets = array(
        'meta', // WP Meta widget
        'archives', // WP Archives widget
        'calendar', // WP Calendar widget
        'categories', // WP Categories widget
    );

    return $ewc_widgets;

}

add_filter( 'ewc_exclude_widgets', 'myprefix_remove_ewc_control' );
/**
 * Filter to remove the EWC control from specified widgets.
 *
 * @param  array An empty array.
 * @return array An array containing the widget's ID base.
 */
function myprefix_remove_ewc_control( $ewc_widgets ) {

    $ewc_widgets = array(
        'recent-comments', // WP Recent Comments widget
        'recent-posts', // WP Recent Posts widget
        'rss', // WP RSS widget
        'tag_cloud', // WP Tag Cloud widget
    );

    return $ewc_widgets;

}

2. ewc_color_palette

This filter allows you to add a custom color palette to the color picker control in the ‘Widget Row’ widget. It accepts an array of hex color values as parameters.

The example below demonstrates how you can implement this filter on your theme.

add_filter( 'ewc_color_palette', 'myprefix_ewc_color_palette' );
/**
 * Filter to edit the color palette in the color picker control.
 *
 * @param  array An empty array.
 * @return array An array containing hex color values.
 */
function myprefix_ewc_color_palette( $color_palette ) {

    $color_palette = array(
        '#252724',
        '#ce6b36',
        '#31284b',
        '#a03327',
        '#3b3e3e',
        '#67b183',
    );

    return $color_palette;

}

3. ewc_preset_classes

This filter allows you assign preset CSS classes that display as a checkbox list in the ‘Widget Row’ widget.

The following example demonstrates how you can implement this filter on your theme.

add_filter( 'ewc_preset_classes', 'myprefix_preset_classes' );
/**
 * Filter for predefining EWC Widget Row classes.
 *
 * @param  array An empty array.
 * @return array An array containing new values.
 */
function myprefix_preset_classes( $classes ) {

    $classes = array(
        'hero',
        'parallax',
        'slider',
        'content',
    );

    return $classes;

}

4. ewc_advanced_options

This filter allows you to remove specific or all advanced options from the ‘Widget Row’ widget. This can be useful for limiting design functionality on a client website (decisions, not options).

The following example demonstrates how to completely remove all advanced options.

// Remove all advanced options from the Widget Row widget.
add_filter( 'ewc_advanced_options', '__return_false' );

The example below demonstrates how to disable or enable specific advanced options. The display parameter toggles the advanced option and the active parameter determines if the panel will display open (1) or closed (0) when the Widget Row widget is first added into a widget area.

add_filter( 'ewc_advanced_options', 'myprefix_display_advanced_options' );
/**
 * Filter to remove specific advanced options from the Widget Row widget.
 *
 * @param  array An array containing default values.
 * @return array An array containing new values.
 */
function myprefix_display_advanced_options( $display ) {

    $display = array(
        'ewc_background' => array(
            'display' => true,
            'active' => 1,
        ),
        'ewc_margin' => array(
            'display' => false,
            'active' => 0,
        ),
        'ewc_padding' => array(
            'display' => false,
            'active' => 0,
        ),
        'ewc_class' => array(
            'display' => true,
            'active' => 0,
        ),
    );

    return $display;

}
DomainExposuresHeadersLast Checked
i*e*l*i*i*s.eu (WP 7.0.2) F Jul 29, 2026
c*-*o*.eu (WP 7.0) F Jul 29, 2026
l*t*l*e*d*c*u*.com (WP 7.0.2) F Jul 29, 2026
s*n*e*v*l*a*e*o*m*n*t*.org F Jul 28, 2026
c*u*t*b*e*e*y.ca (WP 7.0.2) F Jul 27, 2026
h*r*o*d.blog (WP 7.0.2) F Jul 27, 2026
d*g*o*t*n.com F Jul 26, 2026
c*c*o*i*t*.com (WP 6.7.5) F Jul 25, 2026
i*y*-*a*n*.de (WP 6.6.5) F Jul 25, 2026
h*r*o*d.co (WP 7.0.2) F Jul 25, 2026
c*r*s*a*t*r*o*n*h*.com F Jul 24, 2026
s*o*k*x*l.com (WP 7.0.2) F Jul 24, 2026
i*r*v*i*.com (WP 7.0.2) F Jul 24, 2026
c*c*u*a.com (WP 7.0.2) F Jul 24, 2026
m*s*i*n*n*o*.com (WP 5.8.13) F Jul 24, 2026
w*y*f*e*e.org F Jul 23, 2026
i*n*e*l*h*y*t*m*.com (WP 7.0.2) F Jul 23, 2026
b*r*a*i*n*e*p*i*e*i*c.com (WP 5.8.13) A Jul 21, 2026
i*r*d*c*i*l*.ch (WP 4.9.29) F Jul 21, 2026
u*f*o*t*o*c*n*e*.com (WP 7.0.2) F Jul 21, 2026
n*n*i.no (WP 6.7.2) F Jul 21, 2026
e*e*t*i*a*i*d*a.in (WP 6.8.5) F Jul 20, 2026
s*g*l*e*b*n*-*h.de F Jul 20, 2026
s*b*r*a*a*o*.org F Jul 20, 2026
b*u*e*a*t*n*t*t*t*.com (WP 5.5.18) F Jul 20, 2026
b*x*o*a*.o*g.uk (WP 7.0.2) F Jul 19, 2026
a*o*l*c*r*e*c*n*e*h*.com F Jul 19, 2026
n*k*a*a*.no (WP 7.0.2) F Jul 19, 2026
r*s*-*p*s.com F Jul 18, 2026
s*a*l*i*g*e*i*a*.com (WP 7.0.2) D Jul 18, 2026
g*o*a*q*e*a*l*s*e*a*t*b*i*.es (WP 6.2.9) F Jul 18, 2026
c*u*-*i*u*a*.sk (WP 5.6.17) F Jul 17, 2026
s*u*h*u*y*u*i*.com F Jul 17, 2026
s*n*a*o*a*.com (WP 6.9.4) F Jul 17, 2026
a*n*g*e*e*k*.com (WP 7.0.1) F Jul 17, 2026
d*v*n*n*s.com (WP 5.6.17) D Jul 17, 2026
r*s*d*n*i*s*r*x*s.com (WP 6.7.5) F Jul 16, 2026
e*c*a*u*o.c*m.mx F Jul 15, 2026
y*h*r*h*d*n*i*s.com F Jul 15, 2026
e*h*s*e*.com (WP 7.0.1) F Jul 14, 2026
e*p*c*l*l*s.com (WP 7.0.1) F Jul 13, 2026
e*k*n*e*p*j*r.com F Jul 13, 2026
o*f*c*r*n*a*i*c.com F Jul 12, 2026
h*r*o*d*s*a*e*i*e*a*d*.com (WP 7.0.1) F Jul 12, 2026
j*o*l*n*c*s*n*.com (WP 4.9.3) F Jul 12, 2026
n*r*l*a*.com F Jul 12, 2026
b*c*a.g*v.bt (WP 6.5.8) F Jul 12, 2026
m*r*o*a*i*s.com (WP 6.7.4) F Jul 12, 2026
a*p*n*-*o*g*.com (WP 6.9.4) F Jul 11, 2026
m*r*e*o*d*n*.com F Jul 11, 2026
v*s*t*x*o*d*n*o*f*r*s*i*e.com F Jul 10, 2026
f*l*m*o*b*a*h.c*m.vn (WP 6.9.4) F Jul 10, 2026
l*v*j*f*e*s*n*i*e.com F Jul 9, 2026
t*n*a*s.com (WP 5.5.18) F Jul 8, 2026
j*a*l*c*u*o.com (WP 6.4.8) F Jul 8, 2026
t*e*o*n*y*r*w*n*c*m*a*y.ca (WP 7.0) F Jul 8, 2026
t*e*o*n*y*r*w*n*c*m*a*y.com (WP 7.0) F Jul 8, 2026
c*u*t*b*e*.com (WP 7.0) F Jul 8, 2026
j*n*l*s*o*t.cn F Jul 7, 2026
3*m*d*a*o.com (WP 7.0) F Jul 7, 2026
b*s*k*l*h*p.com (WP 7.0) F Jul 6, 2026
e*g*p.com (WP 4.7.29) F Jul 6, 2026
e*p*r*e*c*o*f*r*s*i*e.org F Jul 6, 2026
b*l*a*i*.fr (WP 6.9.4) F Jul 6, 2026
s*n*a*.pt (WP 6.0.5) F Jul 6, 2026
c*s*b*l*a*a*u*a.eu (WP 6.6.5) F Jul 6, 2026
1*t*p*f*i*e*u*n*t*r*.com F Jul 5, 2026
m*c*n*e*c*i*.com F Jul 4, 2026
s*a*c*d*g*o*n*a*i*n.org (WP 6.9.4) F Jul 4, 2026
p*n*y*a*.com (WP 5.6.17) F Jul 4, 2026
m*t*c*e*.pt F Jul 4, 2026
i*e*e*u*a.com F Jul 4, 2026
s*h*e*d*w*r*s.com F Jul 4, 2026
p*r*e*t*m*l*s*r*h*.com F Jul 4, 2026
m*z*e*u*a*i*n.com (WP 6.0.12) D Jul 4, 2026
p*p*o*e.com (WP 7.0) D Jul 3, 2026
p*n*e*p*e*s.com F Jul 3, 2026
v*s*r*s*l*.com (WP 6.9) F Jul 3, 2026
c*n*r*k*n*s*a.com (WP 5.6.17) F Jul 2, 2026
d*q*e*n*l*w*e*i*w.com (WP 7.0) D Jul 2, 2026
s*h*a*s*h*i*t*a*t.de (WP 5.8.13) F Jul 2, 2026
g*n*p*a*n*n*.com F Jul 1, 2026
g*n*f*n*n*i*l*l*n*i*g.com F Jul 1, 2026
w*n*i*e*p*.pl (WP 5.1.16) F Jul 1, 2026
1*t*p*f*.com F Jul 1, 2026
b*o*p*o*n*x.eu (WP 7.0) F Jul 1, 2026
m*a*n*l.com F Jun 30, 2026
g*n*r*t*o*y*i*a*c*a*p*a*n*n*.com F Jun 30, 2026
b*l*n*a*o*c*u*l.com (WP 6.4.8) F Jun 30, 2026
c*t*u*.com (WP 6.6.2) F Jun 30, 2026
c*s*u.c*m.uy (WP 5.2.4) F Jun 30, 2026
d*m*e*.com F Jun 30, 2026
k*r*k*r*i.lt (WP 5.9.4) F Jun 30, 2026
c*s*u.com (WP 5.2.4) F Jun 30, 2026
n*m*.net (WP 6.9.4) B Jun 19, 2026
m*t*a*l*.fi (WP 7.0) F Jun 16, 2026
h*m*u*g*r*s*g*e*-*e*b*n*.de F Jun 16, 2026
m*d*.it (WP 5.8.13) F Jun 15, 2026
s*h.de F Jun 12, 2026
7*a*o*d*n.com (WP 7.0) F Jun 12, 2026

Top 50 Plugins

Plugin Count
elementor 1,775,410
contact-form-7 1,756,861
elementor-pro 1,054,352
woocommerce 817,193
revslider 610,632
jetpack 456,984
js_composer 421,389
wp-rocket 341,558
essential-addons-for-elementor-lite 265,838
complianz-gdpr 258,645
gravityforms 257,841
google-site-kit 232,629
cookie-law-info 229,401
instagram-feed 225,599
sitepress-multilingual-cms 211,043
header-footer-elementor 207,927
google-analytics-for-wordpress 206,487
bluehost-wordpress-plugin 192,657
elementskit-lite 181,083
gutenberg 167,387
cookie-notice 149,562
litespeed-cache 143,604
gtranslate 125,468
wpforms-lite 124,570
the-events-calendar 122,730
gutenberg-core 116,889
astra-sites 113,943
popup-maker 110,116
woocommerce-payments 109,934
tablepress 102,217
honeypot 98,024
astra-addon 94,099
wp-smushit 91,277
coblocks 90,850
duracelltomi-google-tag-manager 90,570
layerslider 89,638
all-in-one-seo-pack 89,398
bb-plugin 87,215
akismet 85,242
premium-addons-for-elementor 84,670
ml-slider 83,018
cleantalk-spam-protect 82,964
mailchimp-for-wp 82,170
megamenu 80,497
woocommerce-gateway-stripe 79,809
jet-engine 77,865
fusion-builder 77,431
ewww-image-optimizer 76,647
wp-pagenavi 76,548
smart-slider-3 76,440

Top 50 Themes

Theme Count
hello-elementor 622,436
Divi 498,224
astra 415,945
flatsome 137,758
Avada 121,597
generatepress 114,990
pub 81,579
oceanwp 80,811
kadence 78,952
enfold 69,087
salient 65,425
twentyseventeen 54,452
bb-theme 53,545
betheme 52,488
twentytwentyfour 52,199
blocksy 51,064
cocoon-master 49,279
dt-the7 45,584
twentytwentyfive 44,893
woodmart 42,252
h4 40,675
neve 38,276
Avada-Child-Theme 36,980
gox 36,267
bridge 31,503
twentytwentyone 30,369
lightning 29,931
twentytwenty 28,844
swell 27,970
bricks 26,528
Impreza 26,114
Newspaper 24,256
twentytwentythree 22,161
epik-redesign 19,213
twentytwentytwo 18,861
uncode 18,616
twentysixteen 17,635
pro 17,627
sydney 16,615
storefront 16,392
Total 14,451
hello-theme-child-master 14,018
factory-templates-4 13,731
themify-ultra 12,993
extendable 12,949
hestia 12,636
yootheme 12,565
yith-wonder 12,277
porto 12,019
twentyfifteen 11,850