Forum Replies Created
-
AuthorPosts
-
Vladimir
KeymasterHi Jawad,
It’s a bug of that plugin, which shows its empty menu to any user without ‘manage_options’ capability. Until it’s not fixed by developer you may remove this menu item for all users without ‘manage_options’ capability by adding this code into the active theme functions.php file or setup it as a must use plugin:
add_action('admin_menu', 'yit_menu_fix', 100); function yit_menu_fix() { if (!current_user_can('manage_options')) { remove_menu_page('yit_plugin_panel'); } }
Vladimir
KeymasterYes. I work on it.
Vladimir
KeymasterHi Jawad,
‘Yith Plugins’ menu is protected by ‘manage_options’ capability. This menu is not shown in ‘Admin menu’ dialog in case a role does not have ‘manage_options’ capability.
Vladimir
KeymasterYes, you are right. I supposed that you have active WPML plugin, when found a ‘lang’ parameter in URL.
Vladimir
KeymasterOK. You missed to call it. Let’s make a step forward, replace line
$this->main_blog_id = $this->blog_ids[0][0];
at the __construct() function with this one:
$this->main_blog_id = $this->get_main_site();
Vladimir
KeymasterProblem is that $this->main_blog_id property is empty for some reason, but it should contain 1 (main site ID) to work correctly.
Let’s return to the includes/classes/base-lib.php and check if you edited it as I asked at reply #2460
Vladimir
KeymasterThanks for the video. I see that a link from ‘Add New’ (page) button has additional parameter ‘lang’: post-new.php?post_type=page&lang=de
I have to block any link different from not selected at menu items list – some link to the same page just with different parameters may lead to another menu item. That’s why such problem appears from time to time.
I will add exclusion for the ‘lang’ parameter used at post_new.php page.Vladimir
KeymasterI got theme copy. Thanks.
I still can not repeat the 2nd issue with ‘add page’. I recorded a short video to demonstrate my experience.
Do you see any difference from your settings?Vladimir
KeymasterI can not repeat the 2nd issue. I deselected for editor the ‘Add Term’ menu item from ‘Encyclopedia’ plugin (post-new.php?post_type=encyclopedia’ and added new page after that successfully.
Can you send me (support [at-sign] role-editor.com) “Stockholm” theme copy for testing?
Vladimir
KeymasterHi,
“Admin menu” shows menu items according to the capabilities included into the role. In order to see the “Settings” menu at “Admin Menu” add ‘manage_options” to the role. Then block unneeded menu items under the ‘Settings’ menu for this role.
Vladimir
KeymasterThere is no way to upload a picture directly to this forum. Just insert a link to the external resource.
Thanks for the detailed description.
I repeated the admin menu add-on issue with access to the pages views, like ‘Published’, ‘Draft’, ‘Pending’, ‘Trash’. I fixed it at dev version 4.26.b5. I will make it available as I resolve the 2nd issue with ‘Add New’ page.Vladimir
KeymasterYou have to add a line
global $current_site;
inside init_options() functions before check property value of this object. This variable is unavailable in other case.
Vladimir
KeymasterIs it some custom post type of WordPress standard pages?
Show a screenshot with an example of what did you restrict for your editors.Vladimir
KeymasterMentioned problem was fixed in the development version 4.26.b4.
It’s available after login from the same Downloads page.
I appreciate if you can test it with your site copy.Vladimir
KeymasterHi,
Thanks for the note about this bug. I will develop a fix.
-
AuthorPosts