Custom Sidebars – Dynamic Widget Area Manager - Version 5.32

Version Description

= 1.0 = Caution: Version 1.0 needs WordPress 3.3 to work. If you are running an earlier version do not upgrade.

= 0.7.1 = Now custom sidebars works with Thesis theme and some minor bugs have been solved.

= 0.7 = This version fix a bug of v0.6 and before that reset the custom sidebars of posts and pages when they are quick edited or bulk edited, so upgrade is recommended. This version also changes the capability for managing custom sidebars to 'switch_themes' the one that allows to see the appearance menu in the admin page. I think the plugin is more coherent this way, but anyway it is easy to modify under plugin edit.

= 0.6 = This version adds several options for customize the sidebars by categories and replace the default blog page sidebars. Now it's possible to edit sidebar properties. Also fixes some minor bugs.

Download this release

Release Info

Developer WebFactory
Plugin Icon 128x128 Custom Sidebars – Dynamic Widget Area Manager
Version 5.32
Comparing to
See all releases

Code changes from version 3.31 to 5.32

Files changed (2) hide show
  1. customsidebars.php +14 -2
  2. readme.txt +7 -3
customsidebars.php CHANGED
@@ -3,14 +3,14 @@
3
  * Plugin Name: Custom Sidebars
4
  * Plugin URI: https://wordpress.org/plugins/custom-sidebars/
5
  * Description: Allows you to create widgetized areas and custom sidebars. Replace whole sidebars or single widgets for specific posts and pages.
6
- * Version: 3.31
7
  * Author: WebFactory Ltd
8
  * Author URI: https://www.webfactoryltd.com/
9
  * Textdomain: custom-sidebars
10
  */
11
 
12
  /*
13
- Copyright Incsub 2017 - 2020 (http://incsub.com)
14
  Copyright WebFactory Ltd 2020 - 2021 (https://www.webfactoryltd.com/)
15
 
16
  This program is free software; you can redistribute it and/or modify
@@ -139,3 +139,15 @@ function inc_sidebars_init_translation() {
139
  load_plugin_textdomain( 'custom-sidebars', false, basename( dirname( __FILE__ ) ) . '/languages' );
140
  }
141
  add_action( 'plugins_loaded', 'inc_sidebars_init_translation' );
 
 
 
 
 
 
 
 
 
 
 
 
3
  * Plugin Name: Custom Sidebars
4
  * Plugin URI: https://wordpress.org/plugins/custom-sidebars/
5
  * Description: Allows you to create widgetized areas and custom sidebars. Replace whole sidebars or single widgets for specific posts and pages.
6
+ * Version: 3.32
7
  * Author: WebFactory Ltd
8
  * Author URI: https://www.webfactoryltd.com/
9
  * Textdomain: custom-sidebars
10
  */
11
 
12
  /*
13
+ Copyright Incsub 2017 - 2020 (https://incsub.com)
14
  Copyright WebFactory Ltd 2020 - 2021 (https://www.webfactoryltd.com/)
15
 
16
  This program is free software; you can redistribute it and/or modify
139
  load_plugin_textdomain( 'custom-sidebars', false, basename( dirname( __FILE__ ) ) . '/languages' );
140
  }
141
  add_action( 'plugins_loaded', 'inc_sidebars_init_translation' );
142
+
143
+ // since the notification needs to be global and show everywhere we'll add it outside the plugin's class
144
+ add_action('init', function() {
145
+ add_action('admin_notices', function() {
146
+ global $wp_version;
147
+
148
+ if (false == is_plugin_active('classic-widgets/classic-widgets.php') && version_compare($wp_version, '5.8', '>=') == true) {
149
+ echo '<div class="error notice" style="max-width: 700px;"><p><b>🔥 IMPORTANT 🔥</b><br><br>Custom Sidebars plugin is NOT compatible with the new widgets edit screen (powered by Gutenberg).
150
+ <br>Install the official <a href="' . admin_url('plugin-install.php?s=classic%20widgets&tab=search&type=term') . '">Classic Widgets</a> plugin if you want to continue using it.</p></div>';
151
+ }
152
+ });
153
+ });
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: WebFactory
3
  Tags: sidebar, widget, custom sidebar, dynamic widgets, manage sidebars, flexible layout, replace widgets, custom widget area, footer
4
  Requires at least: 4.6
5
- Tested up to: 5.7
6
- Stable tag: 3.31
7
  Requires PHP: 5.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -16,7 +16,7 @@ Flexible sidebars for custom widget configurations on any page or post. Create c
16
 
17
  Make custom sidebar configurations and be able to choose what widgets display on each page or post of your site.
18
 
19
- Need to make a **widget sticky** or fixed? Try our free <a href="https://wordpress.org/plugins/sticky-menu-or-anything-on-scroll/">WP Sticky Anything</a> plugin.
20
 
21
  = Display Different Sidebars on Pages and Posts =
22
 
@@ -100,6 +100,10 @@ Custom Sidebars has the same license as WordPress, so you can use it wherever yo
100
 
101
  == Changelog ==
102
 
 
 
 
 
103
  = 3.31 =
104
  * 2021-01-30
105
  * Minor fixes
2
  Contributors: WebFactory
3
  Tags: sidebar, widget, custom sidebar, dynamic widgets, manage sidebars, flexible layout, replace widgets, custom widget area, footer
4
  Requires at least: 4.6
5
+ Tested up to: 5.8
6
+ Stable tag: 3.32
7
  Requires PHP: 5.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
16
 
17
  Make custom sidebar configurations and be able to choose what widgets display on each page or post of your site.
18
 
19
+ > Need to make a **widget sticky** or fixed? Try our free <a href="https://wordpress.org/plugins/sticky-menu-or-anything-on-scroll/">WP Sticky Anything</a> plugin.
20
 
21
  = Display Different Sidebars on Pages and Posts =
22
 
100
 
101
  == Changelog ==
102
 
103
+ = 3.32 =
104
+ * 2021-07-18
105
+ * Added notice for WP 5.8
106
+
107
  = 3.31 =
108
  * 2021-01-30
109
  * Minor fixes