Change WordPress user roles and capabilities › Forums › Give user access to plugin – how to › Divi Theme Options?
Tagged: Divi, ElegantThemes, Theme Options
- This topic has 14 replies, 2 voices, and was last updated 5 years, 4 months ago by summerfeeling.
-
AuthorPosts
-
28/02/2017 at 10:47 #3384summerfeelingParticipant
Hello,
How can I allow additional rights that are not available as an option in the selection? In my case it is about the “Divi Theme Options” from manufacturer Elegantthemes. A 404 error is triggered for the selected user role.
Thanks in advance for your reply.
Best regards
28/02/2017 at 13:12 #3385VladimirKeymasterHi,
Give me more details about what do you try to achieve. Screenshots will be very helpful.
22/09/2017 at 17:07 #4206summerfeelingParticipantHello, I would like to take up the topic again. I had not received a notification at the time that an answer came and just remembered that I had already posted.
Divi is a premium theme by Elegantthemes. If I want to give a user role permissions on the theme, I get the following message:Not Found
The requested URL /wp-admin/et_divi_options was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
The links or the areas are the following, which I would like to share:
…/wp-admin/admin.php?page=et_divi_options
…/wp-admin/customize.php?et_customizer_option_set=theme
…/wp-admin/customize.php?et_customizer_option_set=module
…/wp-admin/edit.php?post_type=et_pb_layout
…/wp-admin/admin.php?page=wtfdivi_settingsThis is what WP Admin looks like:
http://prntscr.com/gof6u2Interestingly, the Divi Theme also has user rights for various user roles. But for this user group everything is active.
How can I do this with the User Role Editor that the user roles I created can access it?
I thank you for the attention and thank you in advance for the reply.
Best regards
23/09/2017 at 04:00 #4207VladimirKeymasterHi,
These user capabilities are required by Divi in order role can work with menu items under the ‘Divi’ menu:
edit_posts
edit_theme_options
export
manage_categories
manage_options
read
switch_themesI tested with Divi verison 3.0.47.
15/12/2017 at 11:25 #4505summerfeelingParticipantI’m ashamed that I’m only reacting now. Your help has worked wonderfully. Many many thanks. (:
15/12/2017 at 11:53 #4506VladimirKeymasterNo problem. Thanks for the feedback.
15/07/2019 at 12:05 #5811summerfeelingParticipantI must now reopen the topic. Since one of the last updates these settings don’t work anymore. I can open the visual editor in the frontend, but I don’t see an editor in the backend anymore. Where do I get the thinking error?
Many greetings,
Levent16/07/2019 at 01:29 #5812VladimirKeymasterRe-check if needed option is enabled for a role inside Divi’s internal Role Editor.
If it will not help, can you share the latest version of Divi?
16/07/2019 at 06:57 #5813summerfeelingParticipantHi Vladimir,
in the Divi settings for the user roles I have actually already checked before. All permissions are active. Where can I send you the current version? (:
16/07/2019 at 12:03 #5814VladimirKeymasterUpload a .zip to DropBox, Google Drive or similar service and send the link to support [at-sign] role-editor.com
16/07/2019 at 13:45 #5815summerfeelingParticipantMail just left. Thank you very much for your help. (:
17/07/2019 at 02:07 #5818VladimirKeymasterMy test showed that user with custom role, which includes just ‘edit_posts’, ‘publish_posts’, ‘edit_published_posts’ sees and can use “Use the Divi Builder” button at the back-end post editor page.
Divi builder uses JavaScript intensively. I suppose that some JavaScript error may take place in the post editor page. Look at the browser JavaScript console for the critical red colored error messages.
17/07/2019 at 06:59 #5819summerfeelingParticipantHello,
thank you for your support. I get this displayed in the console:
JQMIGRATE: Migrate is installed, version 1.4.1 post-metabox.js?ver=1.0.28.1:1 Uncaught TypeError: Cannot read property 'replace' of undefined at e.value (post-metabox.js?ver=1.0.28.1:1) at new e (post-metabox.js?ver=1.0.28.1:1) at t.value (post-metabox.js?ver=1.0.28.1:1) at t.value (post-metabox.js?ver=1.0.28.1:1) at new u (post-metabox.js?ver=1.0.28.1:1) at HTMLDocument.<anonymous> (post-metabox.js?ver=1.0.28.1:1) at i (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-position,moxiejs,plupload&ver=5.2.2:2) at Object.fireWith [as resolveWith] (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-position,moxiejs,plupload&ver=5.2.2:2) at Function.ready (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-position,moxiejs,plupload&ver=5.2.2:2) at HTMLDocument.J (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-position,moxiejs,plupload&ver=5.2.2:2)
It’s interesting that this only happens with this user role. Can you do anything with it?
Many greetings
17/07/2019 at 10:18 #5820VladimirKeymasterDid you block any post meta boxes for this role? If Yes, try to remove blocking and make another test. If that will help you can play with meta boxes one by one to isolate which meta box blocking causes this JS error.
17/07/2019 at 18:16 #5821summerfeelingParticipantThat was actually a good keyword and I’m annoyed that I didn’t come up with it on my own.
I swapped Yoast for Rankmath. Rankmath has its own role system. That was deactivated. But I activated that and granted this role 2 rights over the Rankmath rights system and now it works again. The devil is sometimes really in the detail. 😉Many thanks again for the common error search and the great teamwork. (:
Many greetings
-
AuthorPosts
- You must be logged in to reply to this topic.