Forum Replies Created
-
AuthorPosts
-
Vladimir
KeymasterHi,
I do not publish URE at Github. It is not the official copy.
I published Pro version 4.18 today. It contains updated .pot file at the lang directory. Rename it to the ure-de_De.po and translate using poedit software.
Vladimir
KeymasterOr wait 1-2 days. I plan to publish Pro version 4.18. And you will get it through automatic update service.
Vladimir
KeymasterProbably you use Pro version 4.17, when standard version is 4.18. Try to Pro version 4.18 beta. You may take it from the same download page.
Version 4.18 adds capabilities for registered custom post types automatically.
Vladimir
KeymasterIt depends from what do you wish to achieve.
If you have no plugins or theme installed which added its own roles or user capabilities you may just use “Reset” button of User Role Editor. It will re-create roles from the scratch executing WordPress core code which WordPress uses itself during its installation.
Be careful with ‘Reset’ button and read this post before try this function:
https://www.role-editor.com/how-to-restore-deleted-wordpress-user-roles/
This post contains other ways you may go to restore needed state of site roles.You may to remove your changes manually. For example, if you created some role, assign to users with that role some of WordPress built-in roles, then you may delete your own role using User Role Editor. The same is correct for new capabilities you added using URE.
Vladimir
KeymasterThanks for suggestion. I will check “User access manager” plugin and think on extending URE Pro’s functionality in this direction.
Vladimir
KeymasterHi Tony,
All changes, which you made with a help of URE Pro, were made in place – at WordPress user roles and capabilities storage (database). Those changes are permanent. They not will be rollbacked with URE’s uninstall.
Vladimir
KeymasterIn order to have a role, a user should login 1st. Not logged in user can not have any role.
As home page is available to the public I offer you replace those links for not logged in users with the registration/login links.
And add a filter for automatic redirection after login to the restricted page according to the assigned role. Like this:add_filter('login_redirect', 'redirect_user_after_login', 10, 3); function redirect_user_after_login($redirect_to, $request, $user) { if (isset( $user->allcaps ) && is_array( $user->allcaps )) { //check for admins if (!empty($user->allcaps['administrator'])) { // redirect them to the default place return $redirect_to; } else if (!empty($user->allcaps['candidate'])) { $redirect_to = home_url() .'/post-resume'; } else if (!empty($user->allcaps['employer'])) { $redirect_to = home_url() .'/post-job'; } else { return home_url(); } } else { return $redirect_to; } }
Vladimir
KeymasterHi,
If you set any view restriction for the post, that becomes unavailable for public visitors or not logged in users. In other case a user with role ‘candidate’ may log out and easy post a job as not logged in user.
I suppose that not logged in users should not have right to send as job, as resume at your site.Vladimir
KeymasterHi,
Please show on a screenshot to what menu do you wish to restrict access?
Vladimir
KeymasterThere are no such options in URE. These metaboxes are not managed by user capabilities. So you need to add custom code to remove metabox for selected role. Like this for page attributes:
function remove_page_metaboxes() { if (current_user_can('some_role')) { remove_meta_box('pageparentdiv', 'page', 'side'); } } add_action('admin_menu', 'remove_page_metaboxes');
Vladimir
KeymasterVery good news. Thanks for the help with tests.
I hope now that I will publish Pro version 4.18 soon.Vladimir
KeymasterThanks for the information.
40000 users is an interesting experience. I never tested URE’s code against so strong users quantity. You met PHP script interruption for the reason of script time execution limit, probably.
I will try to find a decision and inform you then.Vladimir
KeymasterHi,
Please try version 4.18.b8. You may download it after login from this page:
https://www.role-editor.com/download-plugin/Vladimir
KeymasterThis plugin uses deprecated user levels.
Update it manually:
replaceadd_submenu_page('users.php', 'UserCategory', 'User assign categories', 10, basename(__FILE__), array('UserCategory', 'uscat_form'));
with
add_submenu_page('users.php', 'UserCategory', 'User assign categories', 'delete_users', basename(__FILE__), array('UserCategory', 'uscat_form'));
and this menu item will become available at “Admin menu” dialog of User Role Editor.
Vladimir
KeymasterYes. Turn on or add manually to the administrator role the user capabilities from the 2nd column of this screenshot
http://storage.googleapis.com/role-editor/downloads/support/tablepress-menu-capabilities.png -
AuthorPosts