Version Description
- Fixed WooCommerce Home issue
- Fixed Yoast Menu issue reported by @davidbawiec
- Fixed the hiding of default footer link when "Hide WordPress Logo and Links" enabled
=
Download this release
Release Info
| Developer | VideoUserManuals |
| Plugin | |
| Version | 2.2.5 |
| Comparing to | |
| See all releases | |
Code changes from version 2.2.4 to 2.2.5
- changelog.txt +3 -0
- includes/classes/Admin_Menus.php +50 -3
- includes/classes/Branding.php +5 -0
- readme.txt +5 -3
- wlcms-plugin.php +2 -2
changelog.txt
CHANGED
|
@@ -1,5 +1,8 @@
|
|
| 1 |
== Changelog ==
|
| 2 |
|
|
|
|
|
|
|
|
|
|
| 3 |
= 2.2.3 =
|
| 4 |
* Fixed Dashboard RSS feed missing quotation marks reported by @carterfromsl
|
| 5 |
* Changing WordPress Logo for Gutenberg fullscreen mode close button reported by @techiechic
|
| 1 |
== Changelog ==
|
| 2 |
|
| 3 |
+
= 2.2.4 =
|
| 4 |
+
* Fixed javascript error reported by @davidbawiec
|
| 5 |
+
|
| 6 |
= 2.2.3 =
|
| 7 |
* Fixed Dashboard RSS feed missing quotation marks reported by @carterfromsl
|
| 8 |
* Changing WordPress Logo for Gutenberg fullscreen mode close button reported by @techiechic
|
includes/classes/Admin_Menus.php
CHANGED
|
@@ -9,13 +9,14 @@ class WLCMS_Admin_Menus
|
|
| 9 |
private $admin_bar_menu_setting = false;
|
| 10 |
private $submenu_placeholder = '_wlcms_';
|
| 11 |
private $wlcms_admin_bar_menus_option = 'wlcms_admin_bar_menus';
|
|
|
|
| 12 |
|
| 13 |
public function __construct()
|
| 14 |
{
|
| 15 |
add_action('init', array($this, 'set_wlcms_admin'), 10);
|
| 16 |
add_action('admin_init', array($this, 'admin_init'));
|
| 17 |
add_action('wlcms_save_addtional_settings', array($this, 'save'), 12, 1);
|
| 18 |
-
add_action('
|
| 19 |
add_action('wp_before_admin_bar_render', array($this, 'init_admin_bar_menu'), 9999999); // setup admin bar menu
|
| 20 |
}
|
| 21 |
|
|
@@ -302,8 +303,9 @@ class WLCMS_Admin_Menus
|
|
| 302 |
$main_menu = $submenu_list[0];
|
| 303 |
$main_submenu = $submenu_list[1];
|
| 304 |
$this->remove_submenu_page($main_menu, $main_submenu);
|
| 305 |
-
|
| 306 |
}
|
|
|
|
|
|
|
| 307 |
}
|
| 308 |
}
|
| 309 |
|
|
@@ -367,7 +369,10 @@ class WLCMS_Admin_Menus
|
|
| 367 |
$submenu_item = sanitize_title($submenu_item);
|
| 368 |
|
| 369 |
//Patch whitelist
|
| 370 |
-
if( in_array($submenu_slug, array('wc-admin')))
|
|
|
|
|
|
|
|
|
|
| 371 |
|
| 372 |
if ($submenu_slug == $submenu_item) {
|
| 373 |
unset($submenu[$menu_slug][$i]);
|
|
@@ -378,6 +383,48 @@ class WLCMS_Admin_Menus
|
|
| 378 |
return false;
|
| 379 |
}
|
| 380 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 381 |
public function init_admin_bar_menu()
|
| 382 |
{
|
| 383 |
$this->set_admin_bar_menu();
|
| 9 |
private $admin_bar_menu_setting = false;
|
| 10 |
private $submenu_placeholder = '_wlcms_';
|
| 11 |
private $wlcms_admin_bar_menus_option = 'wlcms_admin_bar_menus';
|
| 12 |
+
private $hide_woo_home = false;
|
| 13 |
|
| 14 |
public function __construct()
|
| 15 |
{
|
| 16 |
add_action('init', array($this, 'set_wlcms_admin'), 10);
|
| 17 |
add_action('admin_init', array($this, 'admin_init'));
|
| 18 |
add_action('wlcms_save_addtional_settings', array($this, 'save'), 12, 1);
|
| 19 |
+
add_action('admin_menu', array($this, 'rebuild_user_admin_menu'), 9999999); // rebuild sidebar menu
|
| 20 |
add_action('wp_before_admin_bar_render', array($this, 'init_admin_bar_menu'), 9999999); // setup admin bar menu
|
| 21 |
}
|
| 22 |
|
| 303 |
$main_menu = $submenu_list[0];
|
| 304 |
$main_submenu = $submenu_list[1];
|
| 305 |
$this->remove_submenu_page($main_menu, $main_submenu);
|
|
|
|
| 306 |
}
|
| 307 |
+
$this->fix_woocommerce();
|
| 308 |
+
$this->fix_yoast($setting_admin_menus['sub']);
|
| 309 |
}
|
| 310 |
}
|
| 311 |
|
| 369 |
$submenu_item = sanitize_title($submenu_item);
|
| 370 |
|
| 371 |
//Patch whitelist
|
| 372 |
+
if( in_array($submenu_slug, array('wc-admin'))) {
|
| 373 |
+
$this->hide_woo_home = true;
|
| 374 |
+
continue;
|
| 375 |
+
}
|
| 376 |
|
| 377 |
if ($submenu_slug == $submenu_item) {
|
| 378 |
unset($submenu[$menu_slug][$i]);
|
| 383 |
return false;
|
| 384 |
}
|
| 385 |
|
| 386 |
+
public function fix_woocommerce()
|
| 387 |
+
{
|
| 388 |
+
global $submenu;
|
| 389 |
+
|
| 390 |
+
if (!isset($submenu) || !$this->hide_woo_home) {
|
| 391 |
+
return false;
|
| 392 |
+
}
|
| 393 |
+
|
| 394 |
+
if (!isset($submenu['woocommerce'])) {
|
| 395 |
+
return false;
|
| 396 |
+
}
|
| 397 |
+
|
| 398 |
+
$home = $submenu['woocommerce'][0];
|
| 399 |
+
$home[1] = 'manage_woocommerce,vum';
|
| 400 |
+
unset($submenu['woocommerce'][0]);
|
| 401 |
+
$count = count($submenu['woocommerce']);
|
| 402 |
+
|
| 403 |
+
if($count == 0) {
|
| 404 |
+
wlcms_set_hidden_css('li.toplevel_page_woocommerce');
|
| 405 |
+
}
|
| 406 |
+
|
| 407 |
+
$submenu['woocommerce'] = array_values($submenu['woocommerce']);
|
| 408 |
+
$submenu['woocommerce'][$count] = $home;
|
| 409 |
+
|
| 410 |
+
}
|
| 411 |
+
|
| 412 |
+
public function fix_yoast($sub)
|
| 413 |
+
{
|
| 414 |
+
global $menu;
|
| 415 |
+
|
| 416 |
+
if(array_search('wpseo_dashboard_wlcms_wpseo_workouts', $sub) === false) {
|
| 417 |
+
return;
|
| 418 |
+
}
|
| 419 |
+
|
| 420 |
+
foreach($menu as $key => $item) {
|
| 421 |
+
if($item[2] == 'wpseo_workouts') {
|
| 422 |
+
unset($menu[$key]);
|
| 423 |
+
break;
|
| 424 |
+
}
|
| 425 |
+
}
|
| 426 |
+
}
|
| 427 |
+
|
| 428 |
public function init_admin_bar_menu()
|
| 429 |
{
|
| 430 |
$this->set_admin_bar_menu();
|
includes/classes/Branding.php
CHANGED
|
@@ -225,6 +225,11 @@ class WLCMS_Branding extends WLCMS_Previewable
|
|
| 225 |
}
|
| 226 |
|
| 227 |
if (empty($footer_main_text)) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 228 |
return $original_text;
|
| 229 |
}
|
| 230 |
|
| 225 |
}
|
| 226 |
|
| 227 |
if (empty($footer_main_text)) {
|
| 228 |
+
|
| 229 |
+
if (wlcms_field_setting('hide_wordpress_logo_and_links')) {
|
| 230 |
+
return '';
|
| 231 |
+
}
|
| 232 |
+
|
| 233 |
return $original_text;
|
| 234 |
}
|
| 235 |
|
readme.txt
CHANGED
|
@@ -9,7 +9,7 @@ Author: Video User Manuals
|
|
| 9 |
Requires at least: 3.3
|
| 10 |
Requires PHP: 5.4
|
| 11 |
Tested up to: 5.8
|
| 12 |
-
Stable tag: 2.2.
|
| 13 |
|
| 14 |
Customise dashboard panels and branding, hide menus plus lots more.
|
| 15 |
|
|
@@ -66,8 +66,10 @@ There is so much that you can do with White Label CMS, but we want the experienc
|
|
| 66 |
|
| 67 |
== Changelog ==
|
| 68 |
|
| 69 |
-
= 2.2.
|
| 70 |
-
* Fixed
|
|
|
|
|
|
|
| 71 |
|
| 72 |
== Frequently Asked Questions ==
|
| 73 |
= Who is this plugin for?=
|
| 9 |
Requires at least: 3.3
|
| 10 |
Requires PHP: 5.4
|
| 11 |
Tested up to: 5.8
|
| 12 |
+
Stable tag: 2.2.5
|
| 13 |
|
| 14 |
Customise dashboard panels and branding, hide menus plus lots more.
|
| 15 |
|
| 66 |
|
| 67 |
== Changelog ==
|
| 68 |
|
| 69 |
+
= 2.2.5 =
|
| 70 |
+
* Fixed WooCommerce Home issue
|
| 71 |
+
* Fixed Yoast Menu issue reported by @davidbawiec
|
| 72 |
+
* Fixed the hiding of default footer link when "Hide WordPress Logo and Links" enabled
|
| 73 |
|
| 74 |
== Frequently Asked Questions ==
|
| 75 |
= Who is this plugin for?=
|
wlcms-plugin.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
Plugin Name: White Label CMS
|
| 4 |
Plugin URI: https://www.videousermanuals.com/white-label-cms/?utm_campaign=wlcms&utm_medium=plugin&utm_source=readme-txt
|
| 5 |
Description: A plugin that allows you to brand WordPress CMS as your own
|
| 6 |
-
Version: 2.2.
|
| 7 |
Author: www.videousermanuals.com
|
| 8 |
Author URI: https://www.videousermanuals.com/?utm_campaign=wlcms&utm_medium=plugin&utm_source=readme-txt
|
| 9 |
Text Domain: white-label-cms
|
|
@@ -13,7 +13,7 @@ Domain Path: /languages
|
|
| 13 |
|
| 14 |
if (!defined('ABSPATH')) exit; // Exit if accessed directly
|
| 15 |
|
| 16 |
-
define('WLCMS_VERSION', '2.2.
|
| 17 |
define("WLCMS_DIR", plugin_dir_path(__FILE__));
|
| 18 |
define("WLCMS_ASSETS_URL", plugin_dir_url(__FILE__) . 'assets/');
|
| 19 |
define("WLCMS_BASENAME", plugin_basename(__FILE__));
|
| 3 |
Plugin Name: White Label CMS
|
| 4 |
Plugin URI: https://www.videousermanuals.com/white-label-cms/?utm_campaign=wlcms&utm_medium=plugin&utm_source=readme-txt
|
| 5 |
Description: A plugin that allows you to brand WordPress CMS as your own
|
| 6 |
+
Version: 2.2.5
|
| 7 |
Author: www.videousermanuals.com
|
| 8 |
Author URI: https://www.videousermanuals.com/?utm_campaign=wlcms&utm_medium=plugin&utm_source=readme-txt
|
| 9 |
Text Domain: white-label-cms
|
| 13 |
|
| 14 |
if (!defined('ABSPATH')) exit; // Exit if accessed directly
|
| 15 |
|
| 16 |
+
define('WLCMS_VERSION', '2.2.5');
|
| 17 |
define("WLCMS_DIR", plugin_dir_path(__FILE__));
|
| 18 |
define("WLCMS_ASSETS_URL", plugin_dir_url(__FILE__) . 'assets/');
|
| 19 |
define("WLCMS_BASENAME", plugin_basename(__FILE__));
|
