{"id":16062799,"url":"https://github.com/joryhogeveen/genesis-widget-column-classes","last_synced_at":"2025-10-05T03:19:57.002Z","repository":{"id":35842964,"uuid":"40126595","full_name":"JoryHogeveen/genesis-widget-column-classes","owner":"JoryHogeveen","description":"This plugin adds Bootstrap column classes to widgets, built mainly as an extention for the Genesis Framework","archived":false,"fork":false,"pushed_at":"2022-11-24T15:51:56.000Z","size":712,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T04:47:20.607Z","etag":null,"topics":["bootstrap","classes","column-classes","columns","css-grid","css-grid-layout","genesis-framework","genesiswp","widget","wordpress","wordpress-plugin","wordpress-widget-plugin","wp-plugin"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JoryHogeveen.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"license.txt","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"JoryHogeveen","custom":"https://www.keraweb.nl/donate.php?for=genesis-widget-column-classes"}},"created_at":"2015-08-03T13:35:19.000Z","updated_at":"2023-02-01T17:55:03.000Z","dependencies_parsed_at":"2023-01-16T07:28:12.159Z","dependency_job_id":null,"html_url":"https://github.com/JoryHogeveen/genesis-widget-column-classes","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoryHogeveen%2Fgenesis-widget-column-classes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoryHogeveen%2Fgenesis-widget-column-classes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoryHogeveen%2Fgenesis-widget-column-classes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoryHogeveen%2Fgenesis-widget-column-classes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoryHogeveen","download_url":"https://codeload.github.com/JoryHogeveen/genesis-widget-column-classes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243885935,"owners_count":20363644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","classes","column-classes","columns","css-grid","css-grid-layout","genesis-framework","genesiswp","widget","wordpress","wordpress-plugin","wordpress-widget-plugin","wp-plugin"],"created_at":"2024-10-09T04:42:01.837Z","updated_at":"2025-10-05T03:19:51.760Z","avatar_url":"https://github.com/JoryHogeveen.png","language":"PHP","funding_links":["https://github.com/sponsors/JoryHogeveen","https://www.keraweb.nl/donate.php?for=genesis-widget-column-classes"],"categories":[],"sub_categories":[],"readme":"=== Genesis Widget Column Classes ===\nContributors: keraweb\nDonate link: https://www.keraweb.nl/donate.php?for=genesis-widget-column-classes\nTags: genesis, bootstrap, column, grid, widget, sidebar, dynamik\nRequires at least: 3.1\nTested up to: 5.5\nRequires PHP: 5.2.4\nStable tag: 1.3.1\n\nAdds Genesis column classes to widgets.\n\n== Description ==\n\nAs easy as it gets. Add column classes to widgets with a select box, check whether the widget is the first, and save!\n\nI've built this plugin for the Genesis Framework, though it will work with any theme that uses the (old) Bootstrap column classes.\n\nYou can also add your own classes through various filters to use this plugin with your theme's grid framework.\n\n= Compatibility (IMPORTANT!) =\n\nThis plugin does **NOT** add CSS for these columns. It **ONLY** adds the column classes to your widgets. The actual CSS should be added in your theme.\n\n= Filter: `genesis_widget_column_classes` =\nAllows you to change the available column classes\n\n**Parameters:** `array` Default column classes.  \n**Return:** `array` Array of column classes.  \n\n= Filter: `genesis_widget_column_classes_capability` =\nChange the capability required to modify column classes.  \nSince  1.2.2  \n\n**Default:** `edit_theme_options`  \n**Parameters:** `string` The default capability.  \n**Return:** `string` The new capability.  \n\n= Filter `genesis_widget_column_classes_select_multiple` =\nAllow multiple classes to be selected.  \nSince  1.3  \n**Return:** boolean.  \n\nYou can use these filters inside your theme functions.php file or in a plugin.\n\n== Installation ==\n\nInstallation of this plugin works like any other plugin out there. Either:\n\n1. Upload and unpack the zip file to the '/wp-content/plugins/' directory\n2. Activate the plugin through the 'Plugins' menu in WordPress\n\nOr search for \"Genesis Widget Column Classes\" via your plugins menu.\n\n== Screenshots ==\n\n1. Widget admin view\n2. Frontend example ( `one-third + first` | `one-third` | `one-third` )\n\n== Changelog ==\n\n= 1.3.1 =\n\n*\t**Enhancement:** Load widget admin CSS in site head instead of each widget separately.\n\nDetailed info: [PR on GitHub](https://github.com/JoryHogeveen/genesis-widget-column-classes/pull/14)\n\n= 1.3 =\n\n*\t**Feature:** New filter: `genesis_widget_column_classes_select_multiple` to allow multiple class selections. [#8](https://github.com/JoryHogeveen/genesis-widget-column-classes/issues/8) \n*\t**Compatibility:** [Dark Mode](https://wordpress.org/plugins/dark-mode/) ([Github](https://github.com/danieltj27/Dark-Mode))\n\nDetailed info: [PR on GitHub](https://github.com/JoryHogeveen/genesis-widget-column-classes/pull/10)\n\n= 1.2.4.1 =\n\n*\t**Fix:** PHP notice. [#9](https://github.com/JoryHogeveen/genesis-widget-column-classes/issues/9)\n\n= 1.2.4 =\n\n*\t**Enhancement:** UI improvement.\n*\t**Enhancement:** Add support links on plugins overview page.\n*\t**Maintenance:** Updated to CodeClimate v2.\n*\t**Updated/Added:** Screenshot.\n\nDetailed info: [PR on GitHub](https://github.com/JoryHogeveen/genesis-widget-column-classes/pull/7)\n\n= 1.2.3 =\n\n*\t**Enhancement:** Better attribute replacement.\n*\t**Enhancement:** Add wrapper div if the widget parameters are incorrect.\n*\t**Enhancement:** Do not load textdomain if the user does not have access.\n*\t**Compatibility:** Tested with WordPress 4.9.\n\nDetailed info: [PR on GitHub](https://github.com/JoryHogeveen/genesis-widget-column-classes/pull/6)\n\n= 1.2.2 =\n\n*\t**Feature:** new filter `genesis_widget_column_classes_capability`. Change the capability required to modify column classes.\n*\t**Enhancement:** Helper method to get the available column classes.\n*\t**Enhancement:** Fix CodeClimate coding standards issues.\n\nDetailed info: [PR on GitHub](https://github.com/JoryHogeveen/genesis-widget-column-classes/pull/5)\n\n= 1.2.1 =\n\n*\t**Enhancement:** Fixed code inspections from CodeClimate.\n*\t**Compatibility:** Tested with WordPress 4.8.\n\n= 1.2 =\n\n*\t**Compatibility:** Compatibility with plugins that use the `widget_display_callback` hook.\n*\t**Enhancement:** Remove duplicate classes if found.\n*\t**Enhancement:** Update textdomain hook.\n\n= 1.1.4 =\n\n*\t**Enhancement:** Usage of the WP_Widget object for generating input names and ID's.\n*\t**Feature:** Add filter `genesis_widget_column_classes` to add/modify available column classes.\n*\t**Compatibility:** Tested with WordPress 4.6.\n\n= 1.1.3 =\n\n*\t**Enhancement:** Usage of a single instance of the class.\n*\t**Compatibility:** Add support for translate.wordpress.org.\n*\t**Enhancement:** Minor code standard fixes.\n\n= 1.1.2 =\n\n*\t**Enhancement:** Allow \"first\" class when no width is selected.\n\n= 1.1.1 =\n\n*\t**Fix:** constructor for PHP7.\n\n= 1.1 =\n\n*\t**Enhancement:** Make plugin object oriented (OOP).\n*\t**Enhancement:** Make \"no genesis theme\" nag dismissible.\n*\t**Enhancement:** Code, format and security improvements.\n\n= 1.0.1 =\n\n*\t**Enhancement:** Some small improvements.\n\n= 1.0 =\n\n*\tCreated from nothingness just to be one of the cool kids. Yay!\n\n== Other Notes ==\n\nYou can find me here:\n\n*\t[Keraweb](http://www.keraweb.nl/ \"Keraweb\")\n*\t[GitHub](https://github.com/JoryHogeveen/genesis-widget-column-classes/)\n*\t[LinkedIn](https://nl.linkedin.com/in/joryhogeveen \"LinkedIn profile\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoryhogeveen%2Fgenesis-widget-column-classes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoryhogeveen%2Fgenesis-widget-column-classes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoryhogeveen%2Fgenesis-widget-column-classes/lists"}