-
I am experiencing an issue with the Rank Math SEO plugin where updates to snippets are reverting to defaults after saving. Despite successful previews, returning to the dashboard shows that the snippets have reverted.
The problem is reliably produced as follows:
1. Click “pages”
2. hit ‘edit’ of a page, in this example Home
3. click the rankmath icon in the top right that has a score 32/100 or something like that
4. click ‘edit snippet’
5. replace default snippet values (i.e. %title% %date%) with custom values “Austecology…”
6. Hit Update
7. Exit to dashboard main.
8. click ‘edit’ again on the same page
9. ‘click the rankmath icon again
10. See that all the prior default information (i.e. %title %date%) is in the snippet, and the information I changed is not.When I update snippets and save changes, the preview indicates success. However, revisiting the editor shows that the changes have reverted to defaults.
The JavaScript console reports an error: “The response is not a valid JSON response.”
Server logs indicate a HTTP 403 Forbidden error on POST requests to /wp-json/rankmath/v1/updateMeta.
Troubleshooting Steps Taken:Cleared all site and browser caches.
Checked for plugin conflicts; issue persists even with other plugins deactivated.
Confirmed that permalink settings are correctly configured.
Possible Issues Identified:Security plugins or server settings may be blocking REST API requests.
Outdated JavaScript due to deprecated practices might be affecting API interactions.
I would appreciate any guidance or solutions you could provide to resolve these snippet update issues.Thank you.
-
Hello,
I’m sorry to hear about the issue you are facing with Rank Math SEO plugin where updates to snippets are reverting to defaults after saving. This can be frustrating, but I can help guide you on how to troubleshoot and potentially resolve this problem.
Based on the information you provided, it seems like there might be a conflict with security plugins or server settings that could be blocking REST API requests, leading to the snippet update issues. Additionally, the error message "The response is not a valid JSON response" and the HTTP 403 Forbidden error on POST requests to /wp-json/rankmath/v1/updateMeta indicate a possible issue with the API interactions.
Here are some steps you can take to address this problem:
-
Check if Rank Math Rest Route is Blocked: You can verify if any security plugins or firewall settings are blocking the REST route used by Rank Math. Simply visit the following REST route in your browser: `https://rankmath.com/wp-content/uploads/2021/06/Whitelist-Rank-Math-settings-in-Cloudflare-1.jpg. If you encounter a notice that access has been denied by a firewall, you may need to unblock Rank Math from your firewall settings.
-
Identify Plugin or Theme Conflicts: Plugin conflicts, especially with plugins that perform similar functions as Rank Math, can lead to such issues. Ensure that there are no conflicting plugins or themes causing the problem. You can follow the steps outlined in our knowledge base article on plugin conflicts to identify and resolve conflicts.
-
Open a Support Ticket: If the issue persists after performing the above steps, you can open a support ticket in our Rank Math support forum with the error details. Our support experts will investigate the issue further and provide you with personalized assistance to resolve the problem.
By following these steps, you should be able to troubleshoot and resolve the snippet update issues you are experiencing with Rank Math SEO plugin. Thank you for bringing this matter to our attention, and we are here to assist you further if needed.
If you have any more questions or need additional help, please feel free to ask.
Warm regards.
Sources:
Why Your SEO Title, Description & Focus Keyword Aren’t Being Saved » Rank Math
Why Rank Math Settings Are Not Getting Saved? » Rank Math
Fatal Error Happening on Some Installations After 1.0.49 Update » Rank MathHello,
Thank you for contacting us and sorry for any inconvenience that might have been caused due to that.
For initial troubleshooting, please check if you are using a Firewall as it may prevent saving the changes. If you are using a Firewall, please whitelist this route:
/wp-json/rankmath/v1/updateMetaFor more information on this issue, you can follow this guideline: https://rankmath.com/kb/meta-data-not-saving/
Let us know how it goes. Looking forward to helping you.
Thank you.
Hi Siam,
My hosting provider just gave me this response which included details:
”
As we further investigated the issue, we tried disabling all plugins on the site and adjusting some of the server configurations however the same issue occurred. We also checked the server firewall and did not see any process that is being blocked or any error that will cause the issue. With these, we strongly recommend contacting Rank Math support to further review the issue.
”When I look at my console I see the following after executing the ‘update’. (If I had a way to upload the log files I would, but I’ll copy paste in here.
Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'attribution-reporting'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'run-ad-auction'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'private-state-token-redemption'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'private-state-token-issuance'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'join-ad-interest-group'. Error with Permissions-Policy header: Unrecognized feature: 'compute-pressure'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'browsing-topics'. load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,wp-polyfill-inert,regenerator-runtime,wp-polyfill,wp-hooks&ver=6.5.3:5 JQMIGRATE: Migrate is installed, version 3.4.1 content.js:364 getEmbedInfo content.js:425 OEMBED https://austecology.com.au/wp-admin/post.php?post=98&action=edit deprecated.min.js?ver=e1f84915c5e8ae38964c:2 Using custom components as toolbar controls is deprecated since version 5.6. Please use ToolbarItem, ToolbarButton or ToolbarDropdownMenu components instead. See: https://developer.wordpress.org/block-editor/components/toolbar-button/#inside-blockcontrols i @ deprecated.min.js?ver=e1f84915c5e8ae38964c:2 (anonymous) @ block-editor.min.js?ver=868d782fcb169133c92b:26 api-fetch.min.js?ver=4c185334c5ec26e149cc:2 GET https://austecology.com.au/wp-json/wp/v2/users?context=view&who=authors&per_page=50&_fields=id%2Cname&_locale=user 403 (Forbidden) O @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 h @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P.method.r @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 t @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 g @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 j @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ core-data.min.js?ver=ff4b03fefe97d027b7fd:2 await in (anonymous) (async) (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 setTimeout (async) s @ data.min.js?ver=e6595ba1a7cd34429f66:2 i @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 __unstableMarkListeningStores @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 p @ data.min.js?ver=e6595ba1a7cd34429f66:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 Qe @ data.min.js?ver=e6595ba1a7cd34429f66:9 Ye @ data.min.js?ver=e6595ba1a7cd34429f66:9 Lr @ editor.min.js?ver=6497dd814badef65e728:12 wt @ react-dom.min.js?ver=18.2.0:10 js @ react-dom.min.js?ver=18.2.0:10 wl @ react-dom.min.js?ver=18.2.0:10 bl @ react-dom.min.js?ver=18.2.0:10 yl @ react-dom.min.js?ver=18.2.0:10 fl @ react-dom.min.js?ver=18.2.0:10 Nn @ react-dom.min.js?ver=18.2.0:10 El @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 v @ react.min.js?ver=18.2.0:10 ce @ react.min.js?ver=18.2.0:10 api-fetch.min.js?ver=4c185334c5ec26e149cc:2 POST https://austecology.com.au/wp-json/rankmath/v1/updateMeta?_locale=user 403 (Forbidden) O @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 h @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P.method.r @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 t @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 g @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 j @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 value @ gutenberg.js?ver=1.0.220:1 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 n @ data.min.js?ver=e6595ba1a7cd34429f66:2 emit @ data.min.js?ver=e6595ba1a7cd34429f66:2 s @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 h @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 apply @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 n.<computed> @ components.min.js?ver=c4b2ef1c62202e4e2d1e:41 Xa @ react-dom.min.js?ver=18.2.0:10 B @ react-dom.min.js?ver=18.2.0:10 W @ react-dom.min.js?ver=18.2.0:10 qe @ react-dom.min.js?ver=18.2.0:10 Ke @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 dl @ react-dom.min.js?ver=18.2.0:10 V @ react-dom.min.js?ver=18.2.0:10 Je @ react-dom.min.js?ver=18.2.0:10 pe @ react-dom.min.js?ver=18.2.0:10 fe @ react-dom.min.js?ver=18.2.0:10 post.php:1 Uncaught (in promise) {code: 'invalid_json', message: 'The response is not a valid JSON response.'} Promise.then (async) value @ gutenberg.js?ver=1.0.220:1 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 n @ data.min.js?ver=e6595ba1a7cd34429f66:2 emit @ data.min.js?ver=e6595ba1a7cd34429f66:2 s @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 h @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 apply @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 n.<computed> @ components.min.js?ver=c4b2ef1c62202e4e2d1e:41 Xa @ react-dom.min.js?ver=18.2.0:10 B @ react-dom.min.js?ver=18.2.0:10 W @ react-dom.min.js?ver=18.2.0:10 qe @ react-dom.min.js?ver=18.2.0:10 Ke @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 dl @ react-dom.min.js?ver=18.2.0:10 V @ react-dom.min.js?ver=18.2.0:10 Je @ react-dom.min.js?ver=18.2.0:10 pe @ react-dom.min.js?ver=18.2.0:10 fe @ react-dom.min.js?ver=18.2.0:10Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'attribution-reporting'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'run-ad-auction'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'private-state-token-redemption'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'private-state-token-issuance'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'join-ad-interest-group'. Error with Permissions-Policy header: Unrecognized feature: 'compute-pressure'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'browsing-topics'. load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,wp-polyfill-inert,regenerator-runtime,wp-polyfill,wp-hooks&ver=6.5.3:5 JQMIGRATE: Migrate is installed, version 3.4.1 content.js:364 getEmbedInfo content.js:425 OEMBED https://austecology.com.au/wp-admin/post.php?post=98&action=edit deprecated.min.js?ver=e1f84915c5e8ae38964c:2 Using custom components as toolbar controls is deprecated since version 5.6. Please use ToolbarItem, ToolbarButton or ToolbarDropdownMenu components instead. See: https://developer.wordpress.org/block-editor/components/toolbar-button/#inside-blockcontrols i @ deprecated.min.js?ver=e1f84915c5e8ae38964c:2 (anonymous) @ block-editor.min.js?ver=868d782fcb169133c92b:26 api-fetch.min.js?ver=4c185334c5ec26e149cc:2 GET https://austecology.com.au/wp-json/wp/v2/users?context=view&who=authors&per_page=50&_fields=id%2Cname&_locale=user 403 (Forbidden) O @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 h @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P.method.r @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 t @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 g @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 j @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ core-data.min.js?ver=ff4b03fefe97d027b7fd:2 await in (anonymous) (async) (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 setTimeout (async) s @ data.min.js?ver=e6595ba1a7cd34429f66:2 i @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 __unstableMarkListeningStores @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 p @ data.min.js?ver=e6595ba1a7cd34429f66:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 Qe @ data.min.js?ver=e6595ba1a7cd34429f66:9 Ye @ data.min.js?ver=e6595ba1a7cd34429f66:9 Lr @ editor.min.js?ver=6497dd814badef65e728:12 wt @ react-dom.min.js?ver=18.2.0:10 js @ react-dom.min.js?ver=18.2.0:10 wl @ react-dom.min.js?ver=18.2.0:10 bl @ react-dom.min.js?ver=18.2.0:10 yl @ react-dom.min.js?ver=18.2.0:10 fl @ react-dom.min.js?ver=18.2.0:10 Nn @ react-dom.min.js?ver=18.2.0:10 El @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 v @ react.min.js?ver=18.2.0:10 ce @ react.min.js?ver=18.2.0:10 api-fetch.min.js?ver=4c185334c5ec26e149cc:2 POST https://austecology.com.au/wp-json/rankmath/v1/updateMeta?_locale=user 403 (Forbidden) O @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 h @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P.method.r @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 t @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 g @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 j @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 value @ gutenberg.js?ver=1.0.220:1 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 n @ data.min.js?ver=e6595ba1a7cd34429f66:2 emit @ data.min.js?ver=e6595ba1a7cd34429f66:2 s @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 h @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 apply @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 n.<computed> @ components.min.js?ver=c4b2ef1c62202e4e2d1e:41 Xa @ react-dom.min.js?ver=18.2.0:10 B @ react-dom.min.js?ver=18.2.0:10 W @ react-dom.min.js?ver=18.2.0:10 qe @ react-dom.min.js?ver=18.2.0:10 Ke @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 dl @ react-dom.min.js?ver=18.2.0:10 V @ react-dom.min.js?ver=18.2.0:10 Je @ react-dom.min.js?ver=18.2.0:10 pe @ react-dom.min.js?ver=18.2.0:10 fe @ react-dom.min.js?ver=18.2.0:10 post.php:1 Uncaught (in promise) {code: 'invalid_json', message: 'The response is not a valid JSON response.'} Promise.then (async) value @ gutenberg.js?ver=1.0.220:1 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 n @ data.min.js?ver=e6595ba1a7cd34429f66:2 emit @ data.min.js?ver=e6595ba1a7cd34429f66:2 s @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 h @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 apply @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 n.<computed> @ components.min.js?ver=c4b2ef1c62202e4e2d1e:41 Xa @ react-dom.min.js?ver=18.2.0:10 B @ react-dom.min.js?ver=18.2.0:10 W @ react-dom.min.js?ver=18.2.0:10 qe @ react-dom.min.js?ver=18.2.0:10 Ke @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 dl @ react-dom.min.js?ver=18.2.0:10 V @ react-dom.min.js?ver=18.2.0:10 Je @ react-dom.min.js?ver=18.2.0:10 pe @ react-dom.min.js?ver=18.2.0:10 fe @ react-dom.min.js?ver=18.2.0:10Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'attribution-reporting'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'run-ad-auction'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'private-state-token-redemption'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'private-state-token-issuance'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'join-ad-interest-group'. Error with Permissions-Policy header: Unrecognized feature: 'compute-pressure'. Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'browsing-topics'. load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,wp-polyfill-inert,regenerator-runtime,wp-polyfill,wp-hooks&ver=6.5.3:5 JQMIGRATE: Migrate is installed, version 3.4.1 content.js:364 getEmbedInfo content.js:425 OEMBED https://austecology.com.au/wp-admin/post.php?post=98&action=edit deprecated.min.js?ver=e1f84915c5e8ae38964c:2 Using custom components as toolbar controls is deprecated since version 5.6. Please use ToolbarItem, ToolbarButton or ToolbarDropdownMenu components instead. See: https://developer.wordpress.org/block-editor/components/toolbar-button/#inside-blockcontrols i @ deprecated.min.js?ver=e1f84915c5e8ae38964c:2 (anonymous) @ block-editor.min.js?ver=868d782fcb169133c92b:26 api-fetch.min.js?ver=4c185334c5ec26e149cc:2 GET https://austecology.com.au/wp-json/wp/v2/users?context=view&who=authors&per_page=50&_fields=id%2Cname&_locale=user 403 (Forbidden) O @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 h @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P.method.r @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 t @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 g @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 j @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ core-data.min.js?ver=ff4b03fefe97d027b7fd:2 await in (anonymous) (async) (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 setTimeout (async) s @ data.min.js?ver=e6595ba1a7cd34429f66:2 i @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 __unstableMarkListeningStores @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 p @ data.min.js?ver=e6595ba1a7cd34429f66:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 Qe @ data.min.js?ver=e6595ba1a7cd34429f66:9 Ye @ data.min.js?ver=e6595ba1a7cd34429f66:9 Lr @ editor.min.js?ver=6497dd814badef65e728:12 wt @ react-dom.min.js?ver=18.2.0:10 js @ react-dom.min.js?ver=18.2.0:10 wl @ react-dom.min.js?ver=18.2.0:10 bl @ react-dom.min.js?ver=18.2.0:10 yl @ react-dom.min.js?ver=18.2.0:10 fl @ react-dom.min.js?ver=18.2.0:10 Nn @ react-dom.min.js?ver=18.2.0:10 El @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 v @ react.min.js?ver=18.2.0:10 ce @ react.min.js?ver=18.2.0:10 api-fetch.min.js?ver=4c185334c5ec26e149cc:2 POST https://austecology.com.au/wp-json/rankmath/v1/updateMeta?_locale=user 403 (Forbidden) O @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 h @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 P.method.r @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 o @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 t @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 g @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 (anonymous) @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 j @ api-fetch.min.js?ver=4c185334c5ec26e149cc:2 value @ gutenberg.js?ver=1.0.220:1 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 n @ data.min.js?ver=e6595ba1a7cd34429f66:2 emit @ data.min.js?ver=e6595ba1a7cd34429f66:2 s @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 h @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 apply @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 n.<computed> @ components.min.js?ver=c4b2ef1c62202e4e2d1e:41 Xa @ react-dom.min.js?ver=18.2.0:10 B @ react-dom.min.js?ver=18.2.0:10 W @ react-dom.min.js?ver=18.2.0:10 qe @ react-dom.min.js?ver=18.2.0:10 Ke @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 dl @ react-dom.min.js?ver=18.2.0:10 V @ react-dom.min.js?ver=18.2.0:10 Je @ react-dom.min.js?ver=18.2.0:10 pe @ react-dom.min.js?ver=18.2.0:10 fe @ react-dom.min.js?ver=18.2.0:10 post.php:1 Uncaught (in promise) {code: 'invalid_json', message: 'The response is not a valid JSON response.'} Promise.then (async) value @ gutenberg.js?ver=1.0.220:1 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 n @ data.min.js?ver=e6595ba1a7cd34429f66:2 emit @ data.min.js?ver=e6595ba1a7cd34429f66:2 s @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 h @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 apply @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ redux-routine.min.js?ver=b14553dce2bee5c0f064:9 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:2 (anonymous) @ data.min.js?ver=e6595ba1a7cd34429f66:9 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 (anonymous) @ editor.min.js?ver=6497dd814badef65e728:12 n.<computed> @ components.min.js?ver=c4b2ef1c62202e4e2d1e:41 Xa @ react-dom.min.js?ver=18.2.0:10 B @ react-dom.min.js?ver=18.2.0:10 W @ react-dom.min.js?ver=18.2.0:10 qe @ react-dom.min.js?ver=18.2.0:10 Ke @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 dl @ react-dom.min.js?ver=18.2.0:10 V @ react-dom.min.js?ver=18.2.0:10 Je @ react-dom.min.js?ver=18.2.0:10 pe @ react-dom.min.js?ver=18.2.0:10 fe @ react-dom.min.js?ver=18.2.0:10Thank you for any help you can provide
Hello,
It appears that Sucuri is blocking our API as you can see from the screenshot we shared in the sensitive data section.
Kindly contact them and ensure that our API routes are whitelisted.
Looking forward to helping you.
Thank you so much for figuring this out.
I have contacted my hosting provider with this information.
Hello,
We are glad to hear that this issue has been resolved. Thank you for letting us know. This ticket will be closed now, but you can always open a new one if you have any other questions or concerns. We are here to help you with anything related to Rank Math.
We appreciate your patience and cooperation throughout this process.
Thank you for choosing Rank Math.
-
The ticket ‘Page snippets not saving and reverting to defaults’ is closed to new replies.