Only admin can change keywords on site

#1105541
  • Resolved Mateusz G
    Rank Math pro

    Hi

    I have huge issue on shop, only admin roles can change keywords.
    When someone have different role, after clicking save, there are no changes in keywords.
    When you will fix that?

    Regards,
    Mateusz

Viewing 14 replies - 1 through 14 (of 14 total)
  • Hello,

    We apologize for the issue you are facing with keyword changes on your shop. It seems that the Role Manager settings in Rank Math may not be configured to allow other user roles to edit keywords.

    To resolve this, you can check the Role Manager settings in Rank Math to ensure that the appropriate capabilities are enabled for the user roles you want to allow to change keywords. Here’s a brief guide on how to use the Role Manager:

    1. Navigate to Rank Math > Role Manager in your WordPress dashboard.
    2. Review the capabilities assigned to each user role and ensure that the roles you want to allow have the necessary permissions to edit keywords.
    3. After making any changes, don’t forget to click the Update Capabilities button to save your settings.

    Update capabilities in Rank Math Role Manager

    If you need further assistance or if this does not resolve the issue, please reply to this ticket, and a human agent from our support team will assist you further. If you could also provide your site URL, it would help us diagnose the issue more effectively.

    Thank you for raising this concern!

    Sources:
    How to Use the Role Manager Feature of Rank Math SEO Plugin

    Mateusz G
    Rank Math pro

    Hi

    On role manager i have added all roles to that account type. Still she cant change anything in keywords.

    Hello,

    There are cases in which other user roles are not able to save the changes.

    If that happens, you may run this link using the Shop Manager user (change the URL to your actual domain):

    https://yourwebsite.com/wp-json/rankmath/v1/updateMeta

    If they are getting blocked by a firewall, you may need to whitelist their IP by following this guide:
    https://rankmath.com/kb/meta-data-not-saving/#firewall

    Let us know how this goes.

    Mateusz G
    Rank Math pro

    Hi Reinelle,

    I have bad news. Rest api in other plugins and in WordPress are working. In wordfence i add all endpoints to allowed. But i am getting error:
    “”code”:”rest_no_route”,”message”:”Nie znaleziono routingu pasuj\u0105cego do adresu URL oraz metody zapytania.”,”data”:{“status”:404}}”

    Headless enabled, still issue exist. Changed from React to PHP, still appears.

    Can you help me?

    Regards,
    Mateusz

    Hello,

    The 404 return for that URL means it is not getting blocked by a firewall.

    The route should be accessed by the other person using a different role on your WordPress and check if they are getting blocked on their end:

    https://yourwebsite.com/wp-json/rankmath/v1/updateMeta

    If they also get the same return, then we might need to take a closer look at the settings.

    Please edit the first post on this ticket and include your WordPress & FTP logins in the designated Sensitive Data section. (admin and the other role logins)

    Please do take a complete backup of your website before sharing the information with us.

    Sensitive Data Section

    It is completely secure and only our support staff has access to that section. If you want, you can use the below plugin to generate a temporary login URL to your website and share that with us instead:

    https://wordpress.org/plugins/temporary-login-without-password/

    You can use the above plugin in conjunction with the WP Security Audit Log to monitor what changes our staff might make on your website (if any):

    https://wordpress.org/plugins/wp-security-audit-log/

    We really look forward to helping you.

    Mateusz G
    Rank Math pro

    Hi, i will send you that details in monday.
    I dont have access currently to pc with client data.

    Regards,
    Mateusz

    Hello,

    We eagerly await your response.

    To ensure you have ample time and support, we’ll keep this support ticket open until your issue is fully resolved.

    Please don’t hesitate to get in touch if you have any other questions.

    Thank you.

    Mateusz G
    Rank Math pro

    Hello,

    I have updated the sensitive data as requested. Can you please check further?

    Thank you.

    Mateusz G
    Rank Math pro

    Hi Ike,

    I have attached login data.

    Probably if you will get trouble with access you need to send me information about your country location, my hosting provider have strict security policies.

    Regards,
    Mateusz

    Hello,

    The WordPress admin access credential you shared with us is limited; you should elevate it to Administrator access.

    In the meantime, it appears that you previously had WordFence installed on your site. WordFence may still be restricting the REST routes for that user even though you no longer have the plugin. This is because the restricting rules are stored in the database, so you either have to whitelist the REST routes or, if you are no longer using the WordFence plugin, do a complete uninstall by deleting its tables from the database.

    To fix this issue, please activate the Wordfence plugin on your site and whitelist the Rank Math REST Routes below by following the guide below: https://rankmath.com/kb/whitelist-rank-math-in-wordfence/

    /wp-json/rankmath/v1/updateMeta
    /wp-json/rankmath/v1/updateSchemas
    /wp-json/rankmath/v1/updateRedirection
    /wp-json/rankmath/v1/getFeaturedImageId
    /wp-json/rankmath/v1/getHead

    Learn more about troubleshooting this issue here: https://rankmath.com/kb/meta-data-not-saving/

    We hope these steps help you solve the problem and please do not hesitate to let us know if you need our assistance with anything else.

    Thank you.

    Hi Ike,

    Did you check the story of that issue?

    I think, you didn’t check it.

    https://support.rankmath.com/ticket/only-admin-can-change-keywords-on-site/#post-1106271
    Wordfence was checked.
    Access – one account have admin lvl, second shop manager, as was requested.

    So can you focus on checking why that is not working correctly?
    I still have that same error on that endpoints: ““”code”:”rest_no_route”,”message”:”Nie znaleziono routingu pasuj\u0105cego do adresu URL oraz metody zapytania.”,”data”:{“status”:404}}””
    All other endpoints on website are working correctly.

    Mateusz

    Hello,

    Cirling back to this issue.

    It seems you had intentionally shared two different access, one admin and the other store manager access.

    The admin access, however, didn’t work; only the Store Manager access did. We tried updating the focus keyword using that access, and it worked correctly without any issues.

    Please see the screencast in the sensitive data section.

    You can check this issue again after clearing your browser’s cache or try on a different browser.

    We look forward to helping you.

    Thank you.

    Mateusz G
    Rank Math pro

    Hi,

    Good news, its fixed. Thanks.

    Mateusz

    Hello,

    We’re delighted to hear that this issue has been resolved. We appreciate your feedback.

    This ticket will be closed now, but if you ever have another question or need any help in the future, please don’t hesitate to create a new forum topic. We’ll be more than happy to assist you again.

    Thank you.

Viewing 14 replies - 1 through 14 (of 14 total)

The ticket ‘Only admin can change keywords on site’ is closed to new replies.