{"id":527,"date":"2012-07-16T23:22:39","date_gmt":"2012-07-16T23:22:39","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/widget-css-classes\/"},"modified":"2024-11-12T00:16:23","modified_gmt":"2024-11-12T00:16:23","slug":"widget-css-classes","status":"publish","type":"plugin","link":"https:\/\/mai.wordpress.org\/plugins\/widget-css-classes\/","author":5935835,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.4.1","stable_tag":"1.5.4.1","tested":"6.7.5","requires":"3.3","requires_php":"5.2.4","requires_plugins":null,"header_name":"Widget CSS Classes","header_author":"Jory Hogeveen","header_description":"","assets_banners_color":"f8faf1","last_updated":"2024-11-12 00:16:23","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.keraweb.nl\/donate.php?for=widget-css-classes","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/widget-css-classes\/","header_author_uri":"https:\/\/www.keraweb.nl","rating":4.9,"author_block_rating":0,"active_installs":90000,"downloads":1126970,"num_ratings":74,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"elusivelight","date":"2012-07-28 19:03:25"},"1.1":{"tag":"1.1","author":"elusivelight","date":"2012-10-10 18:25:28"},"1.2":{"tag":"1.2","author":"elusivelight","date":"2012-12-02 21:23:07"},"1.2.1":{"tag":"1.2.1","author":"elusivelight","date":"2013-03-31 21:05:35"},"1.2.2":{"tag":"1.2.2","author":"elusivelight","date":"2013-10-09 19:27:38"},"1.2.3":{"tag":"1.2.3","author":"keraweb","date":"2019-03-06 13:14:21"},"1.2.4":{"tag":"1.2.4","author":"keraweb","date":"2019-03-06 13:14:21"},"1.2.5":{"tag":"1.2.5","author":"elusivelight","date":"2015-10-31 03:05:19"},"1.2.6":{"tag":"1.2.6","author":"elusivelight","date":"2014-03-30 14:00:30"},"1.2.7":{"tag":"1.2.7","author":"elusivelight","date":"2015-07-13 17:53:35"},"1.2.8":{"tag":"1.2.8","author":"elusivelight","date":"2015-09-25 16:17:41"},"1.2.9":{"tag":"1.2.9","author":"elusivelight","date":"2015-10-31 02:51:49"},"1.3.0":{"tag":"1.3.0","author":"elusivelight","date":"2016-11-16 20:36:06"},"1.4.0":{"tag":"1.4.0","author":"elusivelight","date":"2017-06-06 15:32:50"},"1.5.0":{"tag":"1.5.0","author":"keraweb","date":"2017-06-29 18:19:33"},"1.5.1":{"tag":"1.5.1","author":"keraweb","date":"2017-08-03 16:55:25"},"1.5.2":{"tag":"1.5.2","author":"keraweb","date":"2017-10-13 15:39:32"},"1.5.2.1":{"tag":"1.5.2.1","author":"keraweb","date":"2017-11-14 00:00:32"},"1.5.3":{"tag":"1.5.3","author":"keraweb","date":"2019-05-08 20:32:33"},"1.5.4":{"tag":"1.5.4","author":"keraweb","date":"2020-11-17 15:57:53"},"1.5.4.1":{"tag":"1.5.4.1","author":"keraweb","date":"2024-11-12 00:16:23"}},"upgrade_notice":[],"ratings":{"1":0,"2":1,"3":0,"4":3,"5":70},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":1130657,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":1130657,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":1130650,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1130650,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.4.0","1.5.0","1.5.1","1.5.2","1.5.2.1","1.5.3","1.5.4","1.5.4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":1332280,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":1332280,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":1332280,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":1130654,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Basic Widget","2":"Widget with ID field and Predefined Choices","3":"Settings Page","4":"Generated HTML"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6978,356,65113,65114,241],"plugin_category":[43,59],"plugin_contributors":[78143,84621],"plugin_business_model":[],"class_list":["post-527","plugin","type-plugin","status-publish","hentry","plugin_tags-classes","plugin_tags-css","plugin_tags-widget-classes","plugin_tags-widget-css","plugin_tags-widgets","plugin_category-customization","plugin_category-utilities-and-tools","plugin_contributors-elusivelight","plugin_contributors-keraweb","plugin_committers-keraweb"],"banners":{"banner":"https:\/\/ps.w.org\/widget-css-classes\/assets\/banner-772x250.jpg?rev=1130650","banner_2x":"https:\/\/ps.w.org\/widget-css-classes\/assets\/banner-1544x500.jpg?rev=1130650","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/widget-css-classes\/assets\/icon-128x128.jpg?rev=1130657","icon_2x":"https:\/\/ps.w.org\/widget-css-classes\/assets\/icon-256x256.jpg?rev=1130657","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/widget-css-classes\/assets\/screenshot-1.jpg?rev=1332280","caption":"Basic Widget"},{"src":"https:\/\/ps.w.org\/widget-css-classes\/assets\/screenshot-2.jpg?rev=1332280","caption":"Widget with ID field and Predefined Choices"},{"src":"https:\/\/ps.w.org\/widget-css-classes\/assets\/screenshot-3.jpg?rev=1332280","caption":"Settings Page"},{"src":"https:\/\/ps.w.org\/widget-css-classes\/assets\/screenshot-4.jpg?rev=1130654","caption":"Generated HTML"}],"raw_content":"<!--section=description-->\n<h3>Widget CSS Classes gives you the ability to add custom classes and ids to your WordPress widgets<\/h3>\n\n<p><em>Please note that this plugin doesn't enable you to enter custom CSS. You'll need to edit your theme's style.css or add another\n plugin that allows you to input custom CSS.<\/em><\/p>\n\n<p><strong>This plugin also adds additional classes to widgets to help you style them easier:<\/strong><\/p>\n\n<ul>\n<li>widget-first: added to the first widget in a sidebar<\/li>\n<li>widget-last: added to the last widget in a sidebar<\/li>\n<li>widget-odd: added to odd numbered widgets in a sidebar<\/li>\n<li>widget-even: added to even numbered widgets in a sidebar<\/li>\n<li>widget-#: added to every widget, such as widget-1, widget-2<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Adds a text field to a widget for defining a class<\/li>\n<li>You can specify multiple classes by putting a space between them<\/li>\n<li>Optionally adds checkboxes with predefined classes<\/li>\n<li>Optionally adds a text field to add an id to a widget<\/li>\n<li>Adds first and last classes to the first and last widget instances in a sidebar<\/li>\n<li>Adds even\/odd classes to widgets<\/li>\n<li>Adds number classes to widgets<\/li>\n<li>Fully translatable<\/li>\n<li>Multi-site compatible<\/li>\n<li>Compatible with Widget Logic, Widget Context, and WP Page Widget plugins<\/li>\n<li>Has filters and hooks for customizing output including class names<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/github.com\/JoryHogeveen\/widget-css-classes\/wiki\">Plugin Website<\/a><\/p>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li><a href=\"http:\/\/ednailor.com\/2011\/01\/24\/adding-custom-css-classes-to-sidebar-widgets\/\">Adding Custom CSS Classes to WordPress Widgets<\/a><\/li>\n<li><a href=\"http:\/\/wpshock.com\/add-first-last-css-class-automatically-to-wordpress-widgets\/\">Add .first &amp; .last CSS Class Automatically To WordPress Widgets<\/a><\/li>\n<li>Widget Context compatibility fix provided by <a href=\"http:\/\/joanpiedra.com\/\">Joan Piedra<\/a><\/li>\n<li>Slovak translation by Branco <a href=\"http:\/\/webhostinggeeks.com\/user-reviews\/\">WebHostingGeeks.com<\/a><\/li>\n<li>Polish translation added, Slovak translation files renamed by <a href=\"https:\/\/github.com\/ittw\">Tomasz Weso\u0142owski<\/a><\/li>\n<li>Spanish translation by <a href=\"http:\/\/www.webhostinghub.com\/\">Maria Ramos at WebHostingHub<\/a><\/li>\n<li>Serbo-Croatian translation by <a href=\"http:\/\/www.webhostinghub.com\/\">Borisa Djuraskovic at WebHostingHub<\/a><\/li>\n<li>Dutch translation and predefined classes fix by <a href=\"https:\/\/www.keraweb.nl\/\">Jory Hogeveen at Keraweb<\/a><\/li>\n<li>Russian translation by \u041d\u0430\u0442\u0430\u043b\u0438\u044f \u0417\u0430\u0432\u044c\u044f\u043b\u043e\u0432\u0430<\/li>\n<li>Swedish translation by <a href=\"http:\/\/www.ollegustafsson.com\/\">Olle Gustafsson<\/a><\/li>\n<li>Fix ids notice by <a href=\"http:\/\/www.luders.com.br\/\">Ricardo L\u00fcders<\/a><\/li>\n<li>Brazilian Portuguese translation by <a href=\"https:\/\/mealfan.com\/\">Jonathan Xavier at Mealfan<\/a><\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/widget-css-classes\/contributors\/\">Translation Contributors<\/a>\n<a href=\"https:\/\/github.com\/JoryHogeveen\/widget-css-classes\/graphs\/contributors\">GitHub Contributors<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the folder <em>\/widget-css-classes\/<\/em> to the <em>\/wp-content\/plugins\/<\/em> directory<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Configure the settings under <strong>Settings &gt; Widget CSS Classes<\/strong><\/li>\n<li>Visit <strong>Appearance &gt; Widgets<\/strong> to add or change the custom classes and ids for a widget.<\/li>\n<li>Expand the appropriate widget in the desired sidebar.<\/li>\n<li>You'll see a field labeled <strong>CSS Class<\/strong>. Depending on your settings, this will be a text field and\/or checkboxes.<\/li>\n<li>If you are using the text field you can enter multiple class names by separating them with a space.<\/li>\n<li>If you've enabled the id field, you will see a text field called <strong>CSS ID<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='why%20aren%27t%20the%20classes%20showing%20up%20in%20my%20widget%3F'><h3>Why aren't the classes showing up in my widget?<\/h3><\/dt>\n<dd><p>You need to make sure you have an HTML element defined for <code>before_widget<\/code> and <code>after_widget<\/code> in your active theme's <code>register_sidebar<\/code> functions,\nusually located in your theme's functions.php (<em>\/wp-content\/themes\/yourtheme\/functions.php<\/em>).<\/p>\n\n<p>This HTML element must have class and id attributes. This plugin will not work if <code>before_widget<\/code> and <code>after_widget<\/code> are blank.<\/p>\n\n<p>Example:\n    <code>register_sidebar( array(\n    'name'          =&gt; 'Sidebar',\n    'before_widget' =&gt; '&lt;div id=\"%1$s\" class=\"widget %2$s\"&gt;',\n    'after_widget'  =&gt; '&lt;\/div&gt;',\n    'before_title'  =&gt; '&lt;h2 class=\"widget-title\"&gt;',\n    'after_title'   =&gt; '&lt;\/h2&gt;'\n) );<\/code><\/p><\/dd>\n<dt id='how%20do%20i%20add%20the%20css%20for%20my%20custom%20class%3F'><h3>How do I add the CSS for my custom class?<\/h3><\/dt>\n<dd><p>There are two ways:<\/p>\n\n<ol>\n<li>Edit your theme's style.css file (usually located in <em>\/wp-content\/themes\/yourtheme\/<\/em>).<\/li>\n<li>Use a plugin such as <a href=\"http:\/\/wordpress.org\/plugins\/simple-custom-css\/\">Simple Custom CSS<\/a>.<\/li>\n<\/ol><\/dd>\n<dt id='how%20i%20export%20the%20settings%3F'><h3>How I export the Settings?<\/h3><\/dt>\n<dd><p>You can export the Settings from <strong>Settings &gt; Widget CSS Classes &gt; Import\/Export<\/strong>.<\/p><\/dd>\n<dt id='what%20should%20i%20do%20if%20i%20find%20a%20bug%3F'><h3>What should I do if I find a bug?<\/h3><\/dt>\n<dd><p>Please file a <a href=\"https:\/\/github.com\/JoryHogeveen\/widget-css-classes\/issues\/new\">bug report on GitHub<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.4.1<\/h4>\n\n<ul>\n<li>Tested with WP 5.5.<\/li>\n<li>Update plugin owner.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li><strong>Compatibility:<\/strong> Fix for old single widgets (remove notice). <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/37\">#37<\/a> (props @westonruter)<\/li>\n<li>Tested with WP 5.2.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li><strong>Compatibility:<\/strong> dFactory Responsive Lightbox widget option. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/33\">#33<\/a><\/li>\n<li>Tested with WP 5.0.<\/li>\n<\/ul>\n\n<h4>1.5.2.1<\/h4>\n\n<ul>\n<li><strong>i18n:<\/strong> Remove sv_SE translation from the plugin directory. It's 95% on translate.wordpress.org and accepted as the better version. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/23\">#23<\/a><\/li>\n<li><strong>Documentation:<\/strong> Readme &amp; Wiki. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/31\">#31<\/a><\/li>\n<li><strong>Compatibility:<\/strong> Tested with WordPress 4.9<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/pull\/32\">PR on GitHub<\/a><\/p>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li><strong>Enhancement:<\/strong> Make translations of core widget classes optional instead of default. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/29\">#29<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Allow vertical resize of defined classes box for CSS3 compatible browsers.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/pull\/30\">PR on GitHub<\/a><\/p>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Widget Logic <code>widget_content<\/code> filter compatibility. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/27\">#27<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Make uninstall script compatible with network installations.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Option to try and fix the widget parameters if they are invalid. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/24\">#24<\/a><\/li>\n<li><strong>Feature:<\/strong> Option to remove duplicate classes. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/25\">#25<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Sort classes based on the predefined classes on the frontend by default. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/19\">#19<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Classes filter for frontend (for sorting or modifications). <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/19\">#19<\/a>\n\n<ul>\n<li><code>widget_css_classes<\/code>: modify all classes added by this plugin.<\/li>\n<li><code>widget_css_classes_custom<\/code>: modify custom input classes.<\/li>\n<\/ul><\/li>\n<li><strong>Enhancement:<\/strong> Plugin settings filter (<code>widget_css_classes_set_settings<\/code>), overwrites user settings. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/16\">#16<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Plugin default settings filter (<code>widget_css_classes_default_settings<\/code>). <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/4\">#4<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Capability filters for form fields. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/21\">#21<\/a>\n\n<ul>\n<li><code>widget_css_classes_id_input_capability<\/code>: ID input<\/li>\n<li><code>widget_css_classes_class_input_capability<\/code>: classes input<\/li>\n<li><code>widget_css_classes_class_select_capability<\/code>: predefined classes select (also hides classes input if invalid)<\/li>\n<\/ul><\/li>\n<li><strong>Compatibility:<\/strong> WP External Links. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/17\">#17<\/a>, thanks to Victor <a href=\"https:\/\/profiles.wordpress.org\/freelancephp\">@freelancephp<\/a><\/li>\n<li><strong>Fix:<\/strong> Form wrapper div style. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/18\">#18<\/a>, thanks to Chuck Reynolds <a href=\"https:\/\/profiles.wordpress.org\/ryno267\">@ryno267<\/a><\/li>\n<li><strong>Fix:<\/strong> Enable sortable input selection (IE-11 fix). <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/20\">#20<\/a><\/li>\n<li><strong>UI:<\/strong> Enhance setting page JavaScript and remove relCopy library dependency.<\/li>\n<li><strong>i18n:<\/strong> Remove Dutch and Russian languages from plugin distribution (available on <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/widget-css-classes\">translate.wordpress.org<\/a>). <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/23\">#23<\/a><\/li>\n<li>Started using TravisCI and CodeClimate. <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/issues\/15\">#15<\/a><\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/cleverness\/widget-css-classes\/pull\/22\">PR on GitHub<\/a><\/p>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Feature: Sort Pre-defined classes (thanks Jory Hogeveen)<\/li>\n<li>Security: Prevent unauthenticated import of settings<\/li>\n<li>Fix: Notice message when classes is empty (thanks Jory Hogeveen)<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Feature: Change dropdown to checkboxes for multiple class selection<\/li>\n<li>Feature: Option to use both predefined and text input classes<\/li>\n<li>Feature: Migrate classes when predefined classes are available<\/li>\n<li>Improvement: Do not show previously defined classes that are removed in the settings page when a widget is not updated yet<\/li>\n<li>Fix: Only show stored classes if the field-type in the setting page is correct<\/li>\n<li>Fix: When predefined is selected, show previous text input classes if they are defined<\/li>\n<li>Fix: Ids index notice<\/li>\n<li>i18n: Added Dutch translation by <a href=\"https:\/\/www.keraweb.nl\/\">Jory Hogeveen at Keraweb<\/a><\/li>\n<li>i18n: Added Russian translation by \u041d\u0430\u0442\u0430\u043b\u0438\u044f \u0417\u0430\u0432\u044c\u044f\u043b\u043e\u0432\u0430<\/li>\n<li>i18n: Added Swedish translation by <a href=\"http:\/\/www.ollegustafsson.com\/\">Olle Gustafsson<\/a><\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Changed h2 to h1 on settings page<\/li>\n<li>Changed plus\/minus icons on settings page to dashicons<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Added text domain to plugin header in preparation for automatic language translations<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Changed class and ID fields to full-width<\/li>\n<li>Added missing escaping from settings page<\/li>\n<li>Enqueue admin scripts on correct hook<\/li>\n<li>Fixed undefined notice when option was not found<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Fixed error notice<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Fixed notice<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Added Serbo-Croatian translation by <a href=\"http:\/\/www.webhostinghub.com\/\">Borisa Djuraskovic at WebHostingHub<\/a><\/li>\n<li>Added support for WP Page Widget<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Added Polish translation, Slovak translation files renamed by <a href=\"https:\/\/github.com\/ittw\">Tomasz Weso\u0142owski<\/a><\/li>\n<li>Added Spanish translation by <a href=\"http:\/\/www.webhostinghub.com\/\">Maria Ramos at WebHostingHub<\/a><\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fix for notice on line 103 when using Widget Logic<\/li>\n<li>Tested with WordPress 3.7 beta 1<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added Slovak translation by Branco <a href=\"http:\/\/webhostinggeeks.com\/user-reviews\/\">WebHostingGeeks.com<\/a><\/li>\n<li>Updated Widget Context compatibility fix plus notice fix by <a href=\"http:\/\/joanpiedra.com\/\">Joan Piedra<\/a><\/li>\n<li>Changed jQuery live to on for 1.9 compatibility<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Replace ID with custom ID rather than appending to existing ID<\/li>\n<li>Added settings to not show numbered widget classes, first\/last classes, and even\/odd classes<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added support for Widget Context plugin<\/li>\n<li>Fixed notices appearing when Widget Logic plugin was enabled but filter was disabled<\/li>\n<li>Added Hide option for the Class Field Type in Settings<\/li>\n<li>Don't show any previously added IDs in front end if Show Additional Field for ID is set to No<\/li>\n<li>Don't show any previously added classes in front end if Class Field Type is set to Hide<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First version<\/li>\n<\/ul>","raw_excerpt":"Add custom classes and ids plus first, last, even, odd, and numbered classes to your widgets.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=527"}],"author":[{"embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/keraweb"}],"wp:attachment":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=527"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=527"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=527"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=527"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=527"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}