[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvgi9u2pl1uHo5OhrB_P38ERL1nEyoLy4z6qIT-2vtNM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":138,"fingerprints":304},"easy-widget-columns","Easy Widget Columns","1.2.4","Alexis J. Villegas","https:\u002F\u002Fprofiles.wordpress.org\u002Fajvillegas\u002F","\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",[20,21,22,23,24],"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",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"ajvillegas",2,410,30,84,"2026-04-04T21:13:45.608Z",[40,57,75,98,116],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":11,"downloaded":48,"rating":13,"num_ratings":34,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"add-dashboard-columns","Add Dashboard Columns","2.0.0","Sergio","https:\u002F\u002Fprofiles.wordpress.org\u002Fkallookoo\u002F","\u003Cp>Enable Dashboard Columns in WordPress 3.8 or later\u003C\u002Fp>\n","Enable Dashboard Columns in WordPress 3.8 or later",9840,"2020-11-17T18:18:00.000Z","3.8","5.3",[20,21,53,54,23],"dashboard","dashboard-columns","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-dashboard-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-dashboard-columns.2.0.0.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":72,"download_link":74,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"widgets-in-columns","Widgets in Columns","0.2.4","shazdeh","https:\u002F\u002Fprofiles.wordpress.org\u002Fshazdeh\u002F","\u003Cp>This plugin adds two options for widgets, one to set the width of the widget and also an option to show an icon beside the widget. You can define new rows of widgets using the Divider widget. Supports RTL layouts as well.\u003C\u002Fp>\n","Using this plugin you can show your widgets in desired columns and rows. You can also display an icon beside the widget.",200,14598,88,8,"2014-07-12T05:13:00.000Z","3.9.40","3.5","",[20,21,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidgets-in-columns.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":13,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":72,"tags":89,"homepage":94,"download_link":95,"security_score":96,"vuln_count":34,"unpatched_count":34,"last_vuln_date":97,"fetched_at":30},"content-manager-light","Content Manager Light","3.2","OTWthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fotwthemes\u002F","\u003Cp>Build custom Responsive page layout and fill it with ready to use content items. Easy, no coding. Super fast and efficient way to build pages.\u003C\u002Fp>\n\u003Cp>Check on the Content Manager Light:  \u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fdemos\u002F1ts\u002F?item=Content%20Manager%20Light&utm_source=wp.org&utm_medium=page&utm_content=demo&utm_campaign=cml\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fonline-documentation-content-manager-light-wordpress-plugin\u002F?utm_source=wp.org&utm_medium=page&utm_content=docs&utm_campaign=cml\" rel=\"nofollow ugc\">Documentation page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OTW Grid Manager\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Build custom responsive page layouts. Create as many rows and columns as you need.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Content Items\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Insert any of the ready to use content items to fill in content in your columns. All settings are easily done in a nice and intuitive interface. Here is the list of content items:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Button\u003C\u002Fli>\n\u003Cli>Info boxes\u003C\u002Fli>\n\u003Cli>Dropcaps\u003C\u002Fli>\n\u003Cli>Quotes\u003C\u002Fli>\n\u003Cli>Unordered Lists\u003C\u002Fli>\n\u003Cli>Ordered Lists\u003C\u002Fli>\n\u003Cli>Tabs\u003C\u002Fli>\n\u003Cli>Toggles\u003C\u002Fli>\n\u003Cli>Dividers (Horizontal rules)\u003C\u002Fli>\n\u003Cli>HTML editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Custom styling and skins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most of the styles for the content items will be inherited from your theme, but some will come with the plugin. If you want to style a content item any way different you can either use the ready css classes or place your own for each content item individually (in content items’ settings screen). You can also create a custom skin in a separate file and make the plugin load it form the plugin options page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Localization\u002FInternationalization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin comes Localization\u002FInternationalization ready. It is following WordPress I18n standards.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full version of the plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Upgrade to the \u003Cstrong>Pro version\u003C\u002Fstrong> of this plugin – the fastes way to build your WordPress based site including regular updates and premium support:\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Fc\u002F1246358\u002F275988\u002F4415?subId1=cm&subId2=2020&subId3=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fcontent-manager-for-wordpress%2F7431829&u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fcontent-manager-for-wordpress%2F7431829\" rel=\"nofollow ugc\">Content Manager\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fdemos\u002F1ts\u002F?item=Content%20Manager&utm_source=wp.org&utm_medium=page&utm_content=upgrade&utm_campaign=cml\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Some of the features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OTW Grid Manager full version – drag & drop enabled, easier and faster way to insert rows with columns, edit for rows, columns and shortcodes\u002Fcontent items, live preview in the grid.\u003C\u002Fli>\n\u003Cli>Front-end editor – edit your layouts in the front-end of your site. It is a lot quicker and easier.\u003C\u002Fli>\n\u003Cli>OTW Content Sidebars – Add sidebars on the left and\u002For right of your pages\u002Flayouts\u003C\u002Fli>\n\u003Cli>Over 50 + ready to use shortcodes\u002Fcontent items. See full list on the Content Manager page\u003C\u002Fli>\n\u003Cli>Import shortcodes – import shortcodes from other plugins and your theme to make them available in the OTW Grid Manager\u003C\u002Fli>\n\u003Cli>Custom shortcodes – create new custom shortcodes in a nice and easy to use interface. No coding!\u003C\u002Fli>\n\u003Cli>Insert Shortcodes Anywhere – Layouts, Page Editor, Sidebars, Template files\u003C\u002Fli>\n\u003Cli>Insert Sidebars Anywhere – Layouts, Page Editor, Template files\u003C\u002Fli>\n\u003Cli>WordPress Widgets Anywhere – Layouts, Page Editor, Template files\u003C\u002Fli>\n\u003Cli>Skins interface – build new skins withing your WordPress admin area.\u003C\u002Fli>\n\u003Cli>Translation\u002FLocalization .po\u002F.mo files ready to use\u003C\u002Fli>\n\u003Cli>Support and free updates.\u003C\u002Fli>\n\u003C\u002Ful>\n","Build your custom Responsive page layout and fill it with ready to use content items. Easy, no coding.",80,25980,4,"2022-05-07T14:32:00.000Z","5.9.13","3.6",[21,90,91,92,93],"custom-page-layout","grid","manage-content","widgets","http:\u002F\u002FOTWthemes.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-manager-light.zip",42,"2025-06-26 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":108,"num_ratings":85,"last_updated":109,"tested_up_to":110,"requires_at_least":50,"requires_php":51,"tags":111,"homepage":114,"download_link":115,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"restore-columns","Restore Columns","1.00","Flector","https:\u002F\u002Fprofiles.wordpress.org\u002Fflector\u002F","\u003Cp>In WordPress 3.8, the setting that controlled the number of displayed columns was removed from the «\u003Cstrong>Screen Options\u003C\u002Fstrong>» section of the Dashboard. From now on, WordPress decides how many columns it should display depending on the size of the browser window. This is convenient for mobile use, but not for a web browser maximized to the entire size of a 22-27 inch monitor, since WordPress always shows 4 columns in this case – even if only 2 widgets are shown.\u003C\u002Fp>\n\u003Cp>This plugin restores the possibility to control the «\u003Cstrong>Number of Columns\u003C\u002Fstrong>» parameter in the «\u003Cstrong>Screen Options\u003C\u002Fstrong>» section of the Dashboard.\u003C\u002Fp>\n\u003Cp>PS Please note that WordPress doesn’t allow you to select more than 2 columns if your browser window is not maximized.\u003C\u002Fp>\n\u003Cp>If you liked my plugin, please \u003Cstrong>rate\u003C\u002Fstrong> it.\u003C\u002Fp>\n","The plugin restores the possibility to select the number of columns displayed on the dashboard.",70,3153,96,"2020-04-02T16:10:00.000Z","5.4.19",[20,53,54,112,113],"screen-layout","screen-options","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestore-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestore-columns.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":136,"download_link":137,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"codepress-admin-columns","Admin Columns","4.7.20","Codepress","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodepress\u002F","\u003Cp>Manage and organize columns in the posts, users, comments and media lists in the WordPress admin panel. Transform the WordPress admin screens into beautiful, clear overviews.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>Admin Columns Pro\u003C\u002Fh4>\n\u003Cp>The Pro version of Admin Columns will allow columns to be sorted, filtered, directly edited and its content to be exported to CSV. \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fadmin-columns-pro\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=blockquote&utm_campaign=cpac-pluginpage\" rel=\"nofollow ugc\">Admin Columns Pro\u003C\u002Fa> offers integration with many third party plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Custom Fields\u003C\u002Fstrong>: add columns for all your custom fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong>: display detailed product and order information\u003C\u002Fli>\n\u003Cli>Toolset Types, Yoast SEO, and many more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find out about additional features of Admin Columns Pro \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Ffeatures\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=blockquote&utm_campaign=cpac-pluginpage\" rel=\"nofollow ugc\">on our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F96885841\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch4>Enhanced list tables\u003C\u002Fh4>\n\u003Cp>By default, WordPress provides list tables, giving you an overview of your content in the admin panel. These list tables are quite limited, however. For posts and custom post types, for example, not much more than the date and title of the post is displayed. Admin Columns allows you to take control over these list tables, managing the columns dislpayed in these overviews. Supporting custom fields, featured images, custom taxonomies, EXIF data for media and much, much more (Admin Columns features over 200 columns), you can create overviews that are perfectly suited for your content.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Admin Columns greatly enhances your WordPress installation. Whether you’re running a simple blog or a full-blown enterprise website, it will prove its worth within minutes. Thanks to our dedicated development and support team, you can rest assured that Admin Columns will persist to be an essential part of any WordPress installation.\u003C\u002Fp>\n\u003Cp>To give you some insight into the great amount of possibilities Admin Columns offers to enhance your (or your client’s) WordPress admin panel, be sure to check out the screenshots or the demo video!\u003C\u002Fp>\n\u003Ch4>Sortable, filterable and editable columns & import\u002Fexport\u003C\u002Fh4>\n\u003Cp>All of the new columns support sorting on all screens, and many of them support filtering. Another great feature is direct editing: it allows you to directly edit all types of data (including titles, featured images, custom fields and taxonomies) directly from the posts overview. These features are only available with \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\" rel=\"nofollow ugc\">Admin Columns Pro\u003C\u002Fa>! Admin Columns Pro also allows you to import and export your column setup, and it allows you to save your columns to PHP, so you (and your clients) don’t have to worry about the admin interface!\u003C\u002Fp>\n\u003Ch4>Third party plugin integration\u003C\u002Fh4>\n\u003Cp>Admin Columns works perfectly with just about all external plugins with custom columns. Examples include Yoast SEO (SEO columns), WooCommerce, Advanced Custom Fields, Types and Pods. Not only can you reorganize the custom columns added by these plugins, you can also add custom columns provided by Admin Columns in the overview!\u003C\u002Fp>\n\u003Cp>The Developer license of \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fadmin-columns-pro\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=thirdpartyplugins\" rel=\"nofollow ugc\">Admin Columns Pro\u003C\u002Fa> includes \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fadvanced-custom-fields\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=thirdpartyplugins\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fwoocommerce-columns\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=thirdpartyplugins\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> add-ons for easy integration and inline editing of data from these plugins.\u003C\u002Fp>\n\u003Ch4>Custom field column\u003C\u002Fh4>\n\u003Cp>Admin Columns allows you to display custom fields for posts (post meta) and users (user meta) for all custom fields you have. With many different custom field types supported, such as files, images, numbers and even post and user relations, you can create a beautiful overview of your custom content!\u003C\u002Fp>\n\u003Cp>To ensure proper formatting of your custom fields, Admin Columns provides a set of custom field types, which automatically format your meta data properly.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Color\u003C\u002Fli>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>Images\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>True\u002FFalse\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Pro]\u003C\u002Fstrong> Relational: Posts, Users and Media\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported content types\u003C\u002Fh4>\n\u003Cp>Admin Columns can change your post (posts, pages and custom post types), user, comment, media and taxonomy (Admin Columns Pro only) lists! Below, you can find a list of supported column types for each content type.\u003C\u002Fp>\n\u003Ch4>Post types columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Actions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Advanced Custom Field column\u003C\u002Fli>\n\u003Cli>Attachment\u003C\u002Fli>\n\u003Cli>Attachment count\u003C\u002Fli>\n\u003Cli>Author\u003C\u002Fli>\n\u003Cli>Author Name\u003C\u002Fli>\n\u003Cli>Before More Tag\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Comment Count\u003C\u002Fli>\n\u003Cli>Comment Status\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Content\u003C\u002Fli>\n\u003Cli>Custom Field\u003C\u002Fli>\n\u003Cli>Date Published\u003C\u002Fli>\n\u003Cli>Page Depth\u003C\u002Fli>\n\u003Cli>Estimated Reading Time\u003C\u002Fli>\n\u003Cli>Excerpt\u003C\u002Fli>\n\u003Cli>Featured Image\u003C\u002Fli>\n\u003Cli>Formats\u003C\u002Fli>\n\u003Cli>ID\u003C\u002Fli>\n\u003Cli>Modified\u003C\u002Fli>\n\u003Cli>Order\u003C\u002Fli>\n\u003Cli>Page Template\u003C\u002Fli>\n\u003Cli>Parent\u003C\u002Fli>\n\u003Cli>Path\u003C\u002Fli>\n\u003Cli>Permalink\u003C\u002Fli>\n\u003Cli>Ping Status\u003C\u002Fli>\n\u003Cli>Post Format\u003C\u002Fli>\n\u003Cli>Roles\u003C\u002Fli>\n\u003Cli>Shortcodes\u003C\u002Fli>\n\u003Cli>Slug\u003C\u002Fli>\n\u003Cli>Status\u003C\u002Fli>\n\u003Cli>Sticky\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Word Count\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>User columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Actions\u003C\u002Fli>\n\u003Cli>Comment Count\u003C\u002Fli>\n\u003Cli>Custom Field\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>First Name\u003C\u002Fli>\n\u003Cli>ID\u003C\u002Fli>\n\u003Cli>Last Name\u003C\u002Fli>\n\u003Cli>Name\u003C\u002Fli>\n\u003Cli>Nickname\u003C\u002Fli>\n\u003Cli>Post Count\u003C\u002Fli>\n\u003Cli>Registered Date\u003C\u002Fli>\n\u003Cli>Role\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Username\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Media columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Actions\u003C\u002Fli>\n\u003Cli>Alternate Text\u003C\u002Fli>\n\u003Cli>Attached To\u003C\u002Fli>\n\u003Cli>Available Sizes\u003C\u002Fli>\n\u003Cli>Caption\u003C\u002Fli>\n\u003Cli>Custom Field\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>Dimensions\u003C\u002Fli>\n\u003Cli>EXIF Data\u003C\u002Fli>\n\u003Cli>File\u003C\u002Fli>\n\u003Cli>File Name\u003C\u002Fli>\n\u003Cli>File Size\u003C\u002Fli>\n\u003Cli>Full Path\u003C\u002Fli>\n\u003Cli>Height\u003C\u002Fli>\n\u003Cli>ID\u003C\u002Fli>\n\u003Cli>Mime Type\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Width\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Comment columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Actions\u003C\u002Fli>\n\u003Cli>Agent\u003C\u002Fli>\n\u003Cli>Approved\u003C\u002Fli>\n\u003Cli>Author\u003C\u002Fli>\n\u003Cli>Avatar\u003C\u002Fli>\n\u003Cli>Custom Field\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>IP\u003C\u002Fli>\n\u003Cli>Name\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>Date GMT\u003C\u002Fli>\n\u003Cli>Excerpt\u003C\u002Fli>\n\u003Cli>ID\u003C\u002Fli>\n\u003Cli>Post\u003C\u002Fli>\n\u003Cli>Reply To\u003C\u002Fli>\n\u003Cli>Type\u003C\u002Fli>\n\u003Cli>User\u003C\u002Fli>\n\u003Cli>Word Count\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>Is this the first time you’re using Admin Columns? Check out our Getting Started guide.\u003C\u002Fp>\n\u003Cp>We offer an extensive and up-to-date \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fdocumentation\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=docs-support\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fdocumentation\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=docs-support#faq\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fdocumentation\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=docs-support&utm_campaign=cpac-pluginpage#how-to\" rel=\"nofollow ugc\">how-tos\u003C\u002Fa> and an advanced \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fdocumentation\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=docs-support#developer\" rel=\"nofollow ugc\">Developer Documentation\u003C\u002Fa>. For one-on-one support, please check out the Admin Columns Forums.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Thanks to the great community of translators surrounding Admin Columns, the plugin is available in many languages! To find your translation or to contribute to Admin Columns by translating it into your own language, please visit our \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fprojects\u002Fp\u002Fadmin-columns\u002F\" rel=\"nofollow ugc\">Transifex page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Feedback & Feature Requests\u003C\u002Fh4>\n\u003Cp>You can leave any requests or feedback on \u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fsupport\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=feedback\" rel=\"nofollow ugc\">admincolumns.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Related Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.admincolumns.com\u002Fadmin-columns-pro\u002F?utm_source=wordpressorg&utm_medium=readme&utm_content=relatedlinks\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.admincolumns.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Customise columns on the administration screens for post(types), pages, media, comments, links and users with an easy to use drag-and-drop interface.",100000,3022852,98,1650,"2025-12-05T16:08:00.000Z","6.9.4","5.9","7.2",[20,133,21,134,135],"column","table","tables","https:\u002F\u002Fwww.admincolumns.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodepress-admin-columns.4.7.20.zip",{"attackSurface":139,"codeSignals":194,"taintFlows":293,"riskAssessment":294,"analyzedAt":303},{"hooks":140,"ajaxHandlers":190,"restRoutes":191,"shortcodes":192,"cronEvents":193,"entryPointCount":28,"unprotectedCount":28},[141,147,150,153,156,159,162,164,167,170,173,176,178,180,182,185,187],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","plugins_loaded","anonymous","includes\\class-easy-widget-columns.php",154,{"type":142,"name":148,"callback":144,"file":145,"line":149},"admin_menu",170,{"type":142,"name":151,"callback":144,"file":145,"line":152},"admin_init",177,{"type":142,"name":154,"callback":144,"file":145,"line":155},"wp_enqueue_scripts",180,{"type":142,"name":157,"callback":144,"file":145,"line":158},"customize_preview_init",183,{"type":142,"name":160,"callback":144,"file":145,"line":161},"admin_enqueue_scripts",199,{"type":142,"name":160,"callback":144,"file":145,"line":163},202,{"type":142,"name":165,"callback":144,"file":145,"line":166},"admin_footer-widgets.php",205,{"type":142,"name":168,"callback":144,"file":145,"line":169},"in_widget_form",208,{"type":142,"name":171,"callback":144,"file":145,"line":172},"widget_update_callback",211,{"type":142,"name":174,"callback":144,"file":145,"line":175},"dynamic_sidebar_params",214,{"type":142,"name":160,"callback":144,"file":145,"line":177},229,{"type":142,"name":160,"callback":144,"file":145,"line":179},232,{"type":142,"name":165,"callback":144,"file":145,"line":181},235,{"type":142,"name":183,"callback":144,"file":145,"line":184},"widgets_init",238,{"type":142,"name":154,"callback":144,"file":145,"line":186},254,{"type":142,"name":188,"callback":144,"file":145,"line":189},"wp_head",257,[],[],[],[],{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":198,"fileOperations":34,"externalRequests":28,"nonceChecks":28,"capabilityChecks":288,"bundledLibraries":289},[],{"prepared":28,"raw":28,"locations":197},[],{"escaped":199,"rawEcho":96,"locations":200},227,[201,205,207,209,211,213,215,217,219,222,224,226,228,230,232,233,235,237,239,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286],{"file":202,"line":203,"context":204},"admin\\partials\\easy-widget-columns-admin-display.php",22,"raw output",{"file":202,"line":206,"context":204},47,{"file":202,"line":208,"context":204},50,{"file":202,"line":210,"context":204},57,{"file":202,"line":212,"context":204},73,{"file":202,"line":214,"context":204},87,{"file":202,"line":216,"context":204},90,{"file":202,"line":218,"context":204},93,{"file":220,"line":221,"context":204},"admin\\partials\\easy-widget-columns-widget-form.php",14,{"file":220,"line":223,"context":204},17,{"file":220,"line":225,"context":204},18,{"file":220,"line":227,"context":204},19,{"file":220,"line":229,"context":204},20,{"file":220,"line":231,"context":204},21,{"file":220,"line":203,"context":204},{"file":220,"line":234,"context":204},23,{"file":220,"line":236,"context":204},24,{"file":220,"line":238,"context":204},25,{"file":240,"line":241,"context":204},"widgets\\class-ewc-row-divider.php",354,{"file":240,"line":243,"context":204},360,{"file":240,"line":245,"context":204},368,{"file":240,"line":247,"context":204},372,{"file":240,"line":249,"context":204},376,{"file":240,"line":251,"context":204},377,{"file":240,"line":253,"context":204},378,{"file":240,"line":255,"context":204},382,{"file":240,"line":257,"context":204},399,{"file":240,"line":259,"context":204},414,{"file":240,"line":261,"context":204},436,{"file":240,"line":263,"context":204},459,{"file":240,"line":265,"context":204},465,{"file":240,"line":267,"context":204},470,{"file":240,"line":269,"context":204},477,{"file":240,"line":271,"context":204},482,{"file":240,"line":273,"context":204},496,{"file":240,"line":275,"context":204},502,{"file":240,"line":277,"context":204},507,{"file":240,"line":279,"context":204},514,{"file":240,"line":281,"context":204},519,{"file":240,"line":283,"context":204},533,{"file":240,"line":285,"context":204},536,{"file":287,"line":212,"context":204},"widgets\\class-ewc-subrow-divider.php",1,[290],{"name":291,"version":29,"knownCves":292},"Select2",[],[],{"summary":295,"deductions":296},"The \"easy-widget-columns\" v1.2.4 plugin demonstrates a strong security posture with no identified vulnerabilities in its history and a clean static analysis report. The absence of known CVEs and a complete lack of critical or high-severity taint flows are positive indicators. The code also shows good practices like 100% prepared statement usage for SQL queries and a high percentage of output escaping, mitigating common injection risks.\n\nHowever, a few areas warrant attention. The plugin has zero capability checks in its identified entry points, which is a significant concern for a plugin that interacts with widgets. While the attack surface appears minimal based on the provided data (0 AJAX, 0 REST API, 0 shortcodes, 0 cron events), any future expansion of these entry points without robust authorization will be a critical risk. The bundled Select2 library could also become a risk if it's an outdated version and contains known vulnerabilities, although this is not explicitly stated in the provided data.\n\nOverall, the plugin's current state is good, but the reliance on future development to maintain security is a potential weakness. The lack of nonce checks and capability checks on the limited entry points, combined with the bundled library, suggests room for improvement to achieve a truly robust security profile.",[297,300],{"reason":298,"points":299},"No capability checks on entry points",15,{"reason":301,"points":302},"Bundled library (Select2)",3,"2026-03-16T19:43:07.935Z",{"wat":305,"direct":316},{"assetPaths":306,"generatorPatterns":310,"scriptPaths":311,"versionParams":312},[307,308,309],"\u002Fwp-content\u002Fplugins\u002Feasy-widget-columns\u002Fadmin\u002Fcss\u002Feasy-widget-columns-admin.min.css","\u002Fwp-content\u002Fplugins\u002Feasy-widget-columns\u002Fadmin\u002Fjs\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-widget-columns\u002Fjs\u002Fcustomizer-preview.min.js",[],[308,309],[313,314,315],"easy-widget-columns\u002Fadmin\u002Fcss\u002Feasy-widget-columns-admin.min.css?ver=","easy-widget-columns\u002Fadmin\u002Fjs\u002Fselect2.min.js?ver=","easy-widget-columns\u002Fjs\u002Fcustomizer-preview.min.js?ver=",{"cssClasses":317,"htmlComments":320,"htmlAttributes":321,"restEndpoints":323,"jsGlobals":324,"shortcodeOutput":326},[318,319],"ewc-select","ewc-icon-",[],[322],"data-icon",[],[325],"ewcselect2",[]]