[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYsEzqhCmMN39MnHms__42RJ-0fs627khbt8iqd4W4nI":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"ajvillegas","Alexis J. Villegas","https:\u002F\u002Fprofiles.wordpress.org\u002Fajvillegas\u002F",2,410,85,30,84,"2026-04-04T15:22:25.906Z",[14,39],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":34,"download_link":35,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"easy-widget-columns","Easy Widget Columns","1.2.4","\u003Cp>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.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Genesis Framework users\u003C\u002Fstrong>, be sure to check out the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgetized-page-template\u002F\" rel=\"ugc\">Widgetized Page Template\u003C\u002Fa> plugin, which helps you create full-page widget areas to use as a “blank canvas” with Easy Widget Columns.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Works With Most Themes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Easy Widget Columns is optimized for use with the Genesis Framework, but it is not required. It uses the \u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Fstudiopress\u002F5700003\" rel=\"nofollow ugc\">Genesis Framework Column Classes\u003C\u002Fa> 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.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translation and RTL Ready\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin supports RTL layouts and is translation ready.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filters for Developers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The following filters are available for you to take full control of the plugin on your themes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>ewc_include_widgets\u003C\u002Fcode> – This whitelist filter is used to add the width control ONLY to the specified widgets.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ewc_exclude_widgets\u003C\u002Fcode> – This blacklist filter is used to remove the width control from the specified widgets.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ewc_color_palette\u003C\u002Fcode> – This filter allows you to add a custom color palette to the color picker control in the ‘Widget Row’ widget.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ewc_preset_classes\u003C\u002Fcode> – This filter allows you assign preset CSS classes that display as a checkbox list in the ‘Widget Row’ widget.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ewc_advanced_options\u003C\u002Fcode> – This filter allows you to remove specific or all advanced options from the ‘Widget Row’ widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>1. ewc_include_widgets \u002F ewc_exclude_widgets\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Both filters accept the widget’s ID base as parameters. Please note that you cannot use both filters at once. The \u003Ccode>ewc_include_widgets\u003C\u002Fcode> filter will always take precedence over the \u003Ccode>ewc_exclude_widgets\u003C\u002Fcode> filter and overwrite it.\u003C\u002Fp>\n\u003Cp>The examples below demonstrate how you can implement these filters on your theme.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ewc_include_widgets', 'myprefix_add_ewc_control' );\n\u002F**\n * Filter to add the EWC control to specified widgets.\n *\n * @param  array An empty array.\n * @return array An array containing the widget's ID base.\n *\u002F\nfunction myprefix_add_ewc_control( $ewc_widgets ) {\n\n    $ewc_widgets = array(\n        'meta', \u002F\u002F WP Meta widget\n        'archives', \u002F\u002F WP Archives widget\n        'calendar', \u002F\u002F WP Calendar widget\n        'categories', \u002F\u002F WP Categories widget\n    );\n\n    return $ewc_widgets;\n\n}\n\nadd_filter( 'ewc_exclude_widgets', 'myprefix_remove_ewc_control' );\n\u002F**\n * Filter to remove the EWC control from specified widgets.\n *\n * @param  array An empty array.\n * @return array An array containing the widget's ID base.\n *\u002F\nfunction myprefix_remove_ewc_control( $ewc_widgets ) {\n\n    $ewc_widgets = array(\n        'recent-comments', \u002F\u002F WP Recent Comments widget\n        'recent-posts', \u002F\u002F WP Recent Posts widget\n        'rss', \u002F\u002F WP RSS widget\n        'tag_cloud', \u002F\u002F WP Tag Cloud widget\n    );\n\n    return $ewc_widgets;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>2. ewc_color_palette\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>The example below demonstrates how you can implement this filter on your theme.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ewc_color_palette', 'myprefix_ewc_color_palette' );\n\u002F**\n * Filter to edit the color palette in the color picker control.\n *\n * @param  array An empty array.\n * @return array An array containing hex color values.\n *\u002F\nfunction myprefix_ewc_color_palette( $color_palette ) {\n\n    $color_palette = array(\n        '#252724',\n        '#ce6b36',\n        '#31284b',\n        '#a03327',\n        '#3b3e3e',\n        '#67b183',\n    );\n\n    return $color_palette;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>3. ewc_preset_classes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This filter allows you assign preset CSS classes that display as a checkbox list in the ‘Widget Row’ widget.\u003C\u002Fp>\n\u003Cp>The following example demonstrates how you can implement this filter on your theme.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ewc_preset_classes', 'myprefix_preset_classes' );\n\u002F**\n * Filter for predefining EWC Widget Row classes.\n *\n * @param  array An empty array.\n * @return array An array containing new values.\n *\u002F\nfunction myprefix_preset_classes( $classes ) {\n\n    $classes = array(\n        'hero',\n        'parallax',\n        'slider',\n        'content',\n    );\n\n    return $classes;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>4. ewc_advanced_options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>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 (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fphilosophy\u002F#decisions\" rel=\"ugc\">decisions, not options\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>The following example demonstrates how to completely remove all advanced options.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Remove all advanced options from the Widget Row widget.\nadd_filter( 'ewc_advanced_options', '__return_false' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The example below demonstrates how to disable or enable specific advanced options. The \u003Ccode>display\u003C\u002Fcode> parameter toggles the advanced option and the \u003Ccode>active\u003C\u002Fcode> parameter determines if the panel will display open (1) or closed (0) when the Widget Row widget is first added into a widget area.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ewc_advanced_options', 'myprefix_display_advanced_options' );\n\u002F**\n * Filter to remove specific advanced options from the Widget Row widget.\n *\n * @param  array An array containing default values.\n * @return array An array containing new values.\n *\u002F\nfunction myprefix_display_advanced_options( $display ) {\n\n    $display = array(\n        'ewc_background' => array(\n            'display' => true,\n            'active' => 1,\n        ),\n        'ewc_margin' => array(\n            'display' => false,\n            'active' => 0,\n        ),\n        'ewc_padding' => array(\n            'display' => false,\n            'active' => 0,\n        ),\n        'ewc_class' => array(\n            'display' => true,\n            'active' => 0,\n        ),\n    );\n\n    return $display;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Easily display widgets in rows of columns.",400,18400,100,5,"2020-08-01T19:22:00.000Z","5.5.18","4.6","5.6",[29,30,31,32,33],"admin","columns","layout","widget","widget-columns","https:\u002F\u002Fgithub.com\u002Fajvillegas\u002Feasy-widget-columns","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-widget-columns.1.2.4.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":40,"name":41,"version":42,"author":5,"author_profile":6,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":22,"num_ratings":7,"last_updated":24,"tested_up_to":25,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":54,"download_link":55,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"widgetized-page-template","Widgetized Page Template","1.1.0","\u003Cp>This plugin will automatically generate a page-specific widget area that replaces the content of the page when selecting the ‘Widgetized Page’ template. \u003Cstrong>Requires the Genesis Framework\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>You can add support for \u003Ca href=\"http:\u002F\u002Fmy.studiopress.com\u002Fdocumentation\u002Fsnippets\u002Fstructural-wraps\u002Fadd-structural-wraps\u002F\" rel=\"nofollow ugc\">Genesis structural wraps\u003C\u002Fa> when using the ‘Widgetized Page’ template along with the full-width Genesis page layout option. The following example shows how you can implement this on your theme:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Add structural wrap to page widget area section\nadd_theme_support( 'genesis-structural-wraps', array( 'header', 'footer-widgets', 'footer', 'site-inner', 'page-widget-area' ) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Automatically widgetize any page when using the Genesis Framework.",10,2616,"4.5","",[29,50,51,52,53],"page-template","widgetize-page","widgets","widgets-in-page","https:\u002F\u002Fgithub.com\u002Fajvillegas\u002Fwidgetized-page-template","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidgetized-page-template.1.1.0.zip"]