Version Description
- Fix: PHP Fatal error: Uncaught Error: Call to undefined method WP_Customize_Manager::settings_previewed(). settings_previewed() does not exist until WordPress 3.9.0+.
Download this release
Release Info
| Developer | helgatheviking |
| Plugin | |
| Version | 2.0.2 |
| Comparing to | |
| See all releases | |
Code changes from version 2.0.1 to 2.0.2
- dist/js/customize.js +0 -0
- dist/js/customize.js.map +0 -0
- dist/js/roles.js +0 -0
- dist/js/roles.js.map +0 -0
- inc/class-nav-menu-roles-import.php +0 -0
- inc/class-walker-nav-menu-edit-roles-4.5.php +0 -0
- inc/class-walker-nav-menu-edit-roles-4.7.php +0 -0
- inc/class-walker-nav-menu-edit-roles.php +0 -0
- inc/customizer.php +0 -0
- languages/nav-menu-roles-fa.mo +0 -0
- languages/nav-menu-roles-fa.po +0 -0
- languages/nav-menu-roles-it.mo +0 -0
- languages/nav-menu-roles-it.po +0 -0
- languages/nav-menu-roles.pot +0 -0
- nav-menu-roles.php +0 -0
- readme.txt +23 -2
dist/js/customize.js
CHANGED
|
File without changes
|
dist/js/customize.js.map
CHANGED
|
File without changes
|
dist/js/roles.js
CHANGED
|
File without changes
|
dist/js/roles.js.map
CHANGED
|
File without changes
|
inc/class-nav-menu-roles-import.php
CHANGED
|
File without changes
|
inc/class-walker-nav-menu-edit-roles-4.5.php
CHANGED
|
File without changes
|
inc/class-walker-nav-menu-edit-roles-4.7.php
CHANGED
|
File without changes
|
inc/class-walker-nav-menu-edit-roles.php
CHANGED
|
File without changes
|
inc/customizer.php
CHANGED
|
File without changes
|
languages/nav-menu-roles-fa.mo
CHANGED
|
File without changes
|
languages/nav-menu-roles-fa.po
CHANGED
|
File without changes
|
languages/nav-menu-roles-it.mo
CHANGED
|
File without changes
|
languages/nav-menu-roles-it.po
CHANGED
|
File without changes
|
languages/nav-menu-roles.pot
CHANGED
|
File without changes
|
nav-menu-roles.php
CHANGED
|
File without changes
|
readme.txt
CHANGED
|
@@ -6,7 +6,7 @@ Tags: menu, menus, nav menu, nav menus
|
|
| 6 |
Requires at least: 4.5.0
|
| 7 |
Tested up to: 5.7.0
|
| 8 |
Requires PHP: 5.3.2
|
| 9 |
-
Stable tag: 2.0.
|
| 10 |
License: GPLv3
|
| 11 |
|
| 12 |
Hide custom menu items based on user roles. PLEASE READ THE FAQ IF YOU ARE NOT SEEING THE SETTINGS.
|
|
@@ -221,12 +221,30 @@ If every item in your menu is configured to display to logged in users (either a
|
|
| 221 |
|
| 222 |
Therefore, if you have no items to display, WordPress will end up displaying ALL your pages!!
|
| 223 |
|
| 224 |
-
If you don't want this, you must set the fallback argument to be a null string.
|
| 225 |
|
| 226 |
`
|
| 227 |
wp_nav_menu( array( 'theme_location' => 'primary-menu', 'fallback_cb' => '' ) );
|
| 228 |
`
|
| 229 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 230 |
= What happened to my menu roles on import/export? =
|
| 231 |
|
| 232 |
The Nav Menu Roles plugin stores 1 piece of post *meta* to every menu item/post. This is exported just fine by the default Export tool.
|
|
@@ -247,6 +265,9 @@ Yes, but manually. WPML developers have informed me that the meta data for nav m
|
|
| 247 |
|
| 248 |
== Changelog ==
|
| 249 |
|
|
|
|
|
|
|
|
|
|
| 250 |
= 2.0.1 =
|
| 251 |
* Tweak: Alphabetically sort role names.
|
| 252 |
|
| 6 |
Requires at least: 4.5.0
|
| 7 |
Tested up to: 5.7.0
|
| 8 |
Requires PHP: 5.3.2
|
| 9 |
+
Stable tag: 2.0.2
|
| 10 |
License: GPLv3
|
| 11 |
|
| 12 |
Hide custom menu items based on user roles. PLEASE READ THE FAQ IF YOU ARE NOT SEEING THE SETTINGS.
|
| 221 |
|
| 222 |
Therefore, if you have no items to display, WordPress will end up displaying ALL your pages!!
|
| 223 |
|
| 224 |
+
If you don't want this, you must set the fallback argument to be a null string.
|
| 225 |
|
| 226 |
`
|
| 227 |
wp_nav_menu( array( 'theme_location' => 'primary-menu', 'fallback_cb' => '' ) );
|
| 228 |
`
|
| 229 |
|
| 230 |
+
You must do this for every effected instance of `wp_nav_menu()` in your theme templates. It is not possible for me to tell you where they are located, but `header.php` is a very common location for the main menu.
|
| 231 |
+
|
| 232 |
+
Alternatively, you could do this universally by adding the following snippet to your child theme's *function.php* file or by adding it via the [Code Snippets](https://wordpress.org/plugins/code-snippets/) plugin:
|
| 233 |
+
|
| 234 |
+
`
|
| 235 |
+
/**
|
| 236 |
+
* Disables the fallback page menu for all menus
|
| 237 |
+
*
|
| 238 |
+
* @param array $args Array of wp_nav_menu() arguments.
|
| 239 |
+
* @return array
|
| 240 |
+
*/
|
| 241 |
+
function kia_nav_menu_args( $args ) {
|
| 242 |
+
$args['fallback_cb'] = '';
|
| 243 |
+
return $args;
|
| 244 |
+
}
|
| 245 |
+
add_filter( 'wp_nav_menu_args', 'kia_nav_menu_args' );
|
| 246 |
+
`
|
| 247 |
+
|
| 248 |
= What happened to my menu roles on import/export? =
|
| 249 |
|
| 250 |
The Nav Menu Roles plugin stores 1 piece of post *meta* to every menu item/post. This is exported just fine by the default Export tool.
|
| 265 |
|
| 266 |
== Changelog ==
|
| 267 |
|
| 268 |
+
= 2.0.2 =
|
| 269 |
+
* Fix: PHP Fatal error: Uncaught Error: Call to undefined method WP_Customize_Manager::settings_previewed(). settings_previewed() does not exist until WordPress 3.9.0+.
|
| 270 |
+
|
| 271 |
= 2.0.1 =
|
| 272 |
* Tweak: Alphabetically sort role names.
|
| 273 |
|
