Navigation No permission & missing menu
-
Hi
I (administrator) dont seem to have permission to add pages to my navigation block when I click on it in the template editor in list view
There is no menu when I click on the navigator block either.
Could anyone help please?
-
@leighonsea I don’t think this is your issue I’m afraid.
I’ve run a quick test on your web server by sending it an
OPTIONS
request and it’s responding with a200
return code which means all is OK …0000: OPTIONS / HTTP/2 0012: Host: leighsutherland.com 002d: user-agent: curl/7.79.1 0046: accept: */* 0053: <= Recv header, 13 bytes (0xd) 0000: HTTP/2 200
However … I would put money on your issue being related. It might be that you have a security plugin that’s blocking
OPTIONS
requests, or requests to/wp-json/wp/v2/navigation
, or perhaps your host is blocking them another way, perhaps via a CDN (content delivery network).The only way for you to test this is to view the “Console” tab of your browser’s “Web Inspector” as you load the editor and try to edit a menu, looking for any errors (like the ones @onepack found above).
To do this in Chrome …
1. Right click in the browser window and select “Inspect”
2. Click the “Console” tab
3. Refresh the editor page and try to edit a menu to see if any errors appearOliver
Thanks @domainsupport
I have 3 plugins installed:
1. Gutenverse (not activated)
2. Health Check & Troubleshooting (Activated)
3. Yoast Duplicate Post (Activated)In Firefox I rightclicked>Inspect(Q) and then tried a few times to edit my Navigation block via Header and Page(Header) which all agave me the same permissions errors.
Then I saved the error messages to a file (3 times) and they are cut and paste below:
I cant correlate them with what I was doing at a specific time, but perhaps some errors jump out to you or others?Thanks again
File #1:
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. site-editor.php JQMIGRATE: Migrate is installed, version 3.3.2 load-scripts.php:5:709 Empty string passed to getElementById(). block-editor.min.js:26:188470 Empty string passed to getElementById(). block-editor.min.js:26:188577 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. block-editor.min.js:26:188494 Error: Promised response from onMessage listener went out of scope 4 background.js:8:60791 Empty string passed to getElementById(). block-editor.min.js:26:188470 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. block-editor.min.js:26:188494 Empty string passed to getElementById(). block-editor.min.js:26:188577 Error: Promised response from onMessage listener went out of scope 4 background.js:8:60791
File #2:
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. site-editor.php JQMIGRATE: Migrate is installed, version 3.3.2 load-scripts.php:5:709 Error: Promised response from onMessage listener went out of scope 4 background.js:8:60791 Empty string passed to getElementById(). block-editor.min.js:26:188577 Empty string passed to getElementById(). block-editor.min.js:26:188470 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. block-editor.min.js:26:188494 This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for further details and to join the discussion on related tools and features! srcdoc
File #3:
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. site-editor.php JQMIGRATE: Migrate is installed, version 3.3.2 load-scripts.php:5:709 Error: Promised response from onMessage listener went out of scope 4 background.js:8:60791 Empty string passed to getElementById(). block-editor.min.js:26:188577 Empty string passed to getElementById(). block-editor.min.js:26:188470 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. block-editor.min.js:26:188494 This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for further details and to join the discussion on related tools and features! srcdoc Empty string passed to getElementById(). block-editor.min.js:26:188577 Empty string passed to getElementById(). block-editor.min.js:26:188470 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. block-editor.min.js:26:188494
- This reply was modified 2 years, 2 months ago by leighonsea.
Hi,
OK, I don’t use Firefox but I’ve just taken a look and what you want to look for is here ..
1. Right click on the page and select “Inspect”
2. Click on the “Console” tab
3. In the Inspector window top right you should see “Errors Warnings Logs Info Debug CSS XHR Requests”. The only one you want selected here (grey background) isXHR
.
4. Now try to edit / add a Navigation Menu and you should see a bunch of requests that don’t have the200 OK
response. Those are what we want to investigate.
5. So any requests that don’t have200 OK
please expand them by clicking the arrow to the left of them and paste here whatever error information is shown.Thanks,
Oliver
Here is the first of nine “XHR OPTIONS HTTP/2 508 Loop Detected errors:”
XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/pages/7?_locale=user
[HTTP/2 200 OK 1441ms]OPTIONS
https://leighsutherland.com/wp-json/wp/v2/pages/7?_locale=user
Status
200
OK
VersionHTTP/2
Transferred2.31 KB (9.28 KB size)
Referrer Policystrict-origin-when-cross-originaccess-control-allow-credentials
true
access-control-allow-headers
Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type
access-control-allow-methods
OPTIONS, GET, POST, PUT, PATCH, DELETE
access-control-allow-origin
https://leighsutherland.com
access-control-expose-headers
X-WP-Total, X-WP-TotalPages, Link
allow
GET, POST, PUT, PATCH, DELETE
cache-control
no-cache, must-revalidate, max-age=0
content-encoding
gzip
content-length
1494
content-type
application/json; charset=UTF-8
date
Thu, 29 Sep 2022 08:53:39 GMT
expires
Wed, 11 Jan 1984 05:00:00 GMT
link
<https://leighsutherland.com/wp-json/>; rel=”https://api.w.org/”
server
Apache
vary
Origin,Accept-Encoding,User-Agent
x-content-type-options
nosniff
X-Firefox-Spdy
h2
x-powered-by
PHP/8.0.23
x-robots-tag
noindex
x-wp-nonce
923ac00358Accept
application/json, */*;q=0.1
Accept-Encoding
gzip, deflate, br
Accept-Language
en-US,en;q=0.5
Connection
keep-alive
Cookie
wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c
DNT
1
Host
leighsutherland.com
Origin
https://leighsutherland.com
Referer
https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7
Sec-Fetch-Dest
empty
Sec-Fetch-Mode
cors
Sec-Fetch-Site
same-origin
TE
trailers
User-Agent
Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0
X-WP-Nonce
923ac00358This is the third one (the first that mentions ‘navigation’:
XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user [HTTP/2 508 Loop Detected 208ms] OPTIONS https://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user Status 508 Loop Detected VersionHTTP/2 Transferred449 B (288 B size) Referrer Policystrict-origin-when-cross-origin content-encoding gzip content-length 224 content-type text/html date Thu, 29 Sep 2022 08:53:40 GMT retry-after 14400 server Apache vary Accept-Encoding,User-Agent X-Firefox-Spdy h2 Accept application/json, */*;q=0.1 Accept-Encoding gzip, deflate, br Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c DNT 1 Host leighsutherland.com Origin https://leighsutherland.com Referer https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7 Sec-Fetch-Dest empty Sec-Fetch-Mode cors Sec-Fetch-Site same-origin TE trailers User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0 X-WP-Nonce 923ac00358
Sorry, there are only eight of these errors:
Which ones look most interesting to cut and paste? (to avoid a very long post :D)XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/pages/7?_locale=user
[HTTP/2 200 OK 1441ms]XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/settings?_locale=user
[HTTP/2 508 Loop Detected 205ms]XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user
[HTTP/2 508 Loop Detected 208ms]OPTIONS
https://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user
Status
508
Loop Detected
VersionHTTP/2
Transferred449 B (288 B size)
Referrer Policystrict-origin-when-cross-originXHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user
[HTTP/2 508 Loop Detected 207ms]XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/navigation?_locale=user
[HTTP/2 508 Loop Detected 209ms]XHRGEThttps://leighsutherland.com/wp-json/wp/v2/menus?context=view&per_page=100&_locale=user
[HTTP/2 508 Loop Detected 207ms]XHRGEThttps://leighsutherland.com/wp-json/wp/v2/pages?context=view&parent=0&order=asc&orderby=id&per_page=100&_locale=user
[HTTP/2 508 Loop Detected 206ms]XHRGEThttps://leighsutherland.com/wp-json/wp/v2/navigation/513?context=edit&_locale=user
[HTTP/2 508 Loop Detected 205ms]XHRGEThttps://leighsutherland.com/wp-json/wp/v2/navigation?context=edit&per_page=100&status=publish&_locale=user
[HTTP/2 508 Loop Detected 204ms]Here they all are:
XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/settings?_locale=user [HTTP/2 508 Loop Detected 205ms] OPTIONS https://leighsutherland.com/wp-json/wp/v2/settings?_locale=user Status 508 Loop Detected VersionHTTP/2 Transferred449 B (288 B size) Referrer Policystrict-origin-when-cross-origin content-encoding gzip content-length 224 content-type text/html date Thu, 29 Sep 2022 08:53:40 GMT retry-after 14400 server Apache vary Accept-Encoding,User-Agent X-Firefox-Spdy h2 Accept application/json, */*;q=0.1 Accept-Encoding gzip, deflate, br Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c DNT 1 Host leighsutherland.com Origin https://leighsutherland.com Referer https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7 Sec-Fetch-Dest empty Sec-Fetch-Mode cors Sec-Fetch-Site same-origin TE trailers User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0 X-WP-Nonce 923ac00358 XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user [HTTP/2 508 Loop Detected 208ms] OPTIONS https://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user Status 508 Loop Detected VersionHTTP/2 Transferred449 B (288 B size) Referrer Policystrict-origin-when-cross-origin content-encoding gzip content-length 224 content-type text/html date Thu, 29 Sep 2022 08:53:40 GMT retry-after 14400 server Apache vary Accept-Encoding,User-Agent X-Firefox-Spdy h2 Accept application/json, */*;q=0.1 Accept-Encoding gzip, deflate, br Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c DNT 1 Host leighsutherland.com Origin https://leighsutherland.com Referer https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7 Sec-Fetch-Dest empty Sec-Fetch-Mode cors Sec-Fetch-Site same-origin TE trailers User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0 X-WP-Nonce 923ac00358 XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user [HTTP/2 508 Loop Detected 207ms] OPTIONS https://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user Status 508 Loop Detected VersionHTTP/2 Transferred449 B (288 B size) Referrer Policystrict-origin-when-cross-origin content-encoding gzip content-length 224 content-type text/html date Thu, 29 Sep 2022 08:53:40 GMT retry-after 14400 server Apache vary Accept-Encoding,User-Agent X-Firefox-Spdy h2 Accept application/json, */*;q=0.1 Accept-Encoding gzip, deflate, br Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c DNT 1 Host leighsutherland.com Origin https://leighsutherland.com Referer https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7 Sec-Fetch-Dest empty Sec-Fetch-Mode cors Sec-Fetch-Site same-origin TE trailers User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0 X-WP-Nonce 923ac00358 XHROPTIONShttps://leighsutherland.com/wp-json/wp/v2/navigation?_locale=user [HTTP/2 508 Loop Detected 209ms] OPTIONS https://leighsutherland.com/wp-json/wp/v2/navigation?_locale=user Status 508 Loop Detected VersionHTTP/2 Transferred449 B (288 B size) Referrer Policystrict-origin-when-cross-origin content-encoding gzip content-length 224 content-type text/html date Thu, 29 Sep 2022 08:53:40 GMT retry-after 14400 server Apache vary Accept-Encoding,User-Agent X-Firefox-Spdy h2 Accept application/json, */*;q=0.1 Accept-Encoding gzip, deflate, br Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c DNT 1 Host leighsutherland.com Origin https://leighsutherland.com Referer https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7 Sec-Fetch-Dest empty Sec-Fetch-Mode cors Sec-Fetch-Site same-origin TE trailers User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0 X-WP-Nonce 923ac00358 XHRGEThttps://leighsutherland.com/wp-json/wp/v2/menus?context=view&per_page=100&_locale=user [HTTP/2 508 Loop Detected 207ms] GET https://leighsutherland.com/wp-json/wp/v2/menus?context=view&per_page=100&_locale=user Status 508 Loop Detected VersionHTTP/2 Transferred449 B (288 B size) Referrer Policystrict-origin-when-cross-origin content-encoding gzip content-length 224 content-type text/html date Thu, 29 Sep 2022 08:53:40 GMT retry-after 14400 server Apache vary Accept-Encoding,User-Agent X-Firefox-Spdy h2 Accept application/json, */*;q=0.1 Accept-Encoding gzip, deflate, br Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c DNT 1 Host leighsutherland.com Referer https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7 Sec-Fetch-Dest empty Sec-Fetch-Mode cors Sec-Fetch-Site same-origin TE trailers User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0 X-WP-Nonce 923ac00358 XHRGEThttps://leighsutherland.com/wp-json/wp/v2/pages?context=view&parent=0&order=asc&orderby=id&per_page=100&_locale=user [HTTP/2 508 Loop Detected 206ms] GET https://leighsutherland.com/wp-json/wp/v2/pages?context=view&parent=0&order=asc&orderby=id&per_page=100&_locale=user Status 508 Loop Detected VersionHTTP/2 Transferred449 B (288 B size) Referrer Policystrict-origin-when-cross-origin content-encoding gzip content-length 224 content-type text/html date Thu, 29 Sep 2022 08:53:40 GMT retry-after 14400 server Apache vary Accept-Encoding,User-Agent X-Firefox-Spdy h2 Accept application/json, */*;q=0.1 Accept-Encoding gzip, deflate, br Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c DNT 1 Host leighsutherland.com Referer https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7 Sec-Fetch-Dest empty Sec-Fetch-Mode cors Sec-Fetch-Site same-origin TE trailers User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0 X-WP-Nonce 923ac00358 XHRGEThttps://leighsutherland.com/wp-json/wp/v2/navigation/513?context=edit&_locale=user [HTTP/2 508 Loop Detected 205ms] GET https://leighsutherland.com/wp-json/wp/v2/navigation/513?context=edit&_locale=user Status 508 Loop Detected VersionHTTP/2 Transferred449 B (288 B size) Referrer Policystrict-origin-when-cross-origin content-encoding gzip content-length 224 content-type text/html date Thu, 29 Sep 2022 08:53:40 GMT retry-after 14400 server Apache vary Accept-Encoding,User-Agent X-Firefox-Spdy h2 Accept application/json, */*;q=0.1 Accept-Encoding gzip, deflate, br Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c DNT 1 Host leighsutherland.com Referer https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7 Sec-Fetch-Dest empty Sec-Fetch-Mode cors Sec-Fetch-Site same-origin TE trailers User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0 X-WP-Nonce 923ac00358 XHRGEThttps://leighsutherland.com/wp-json/wp/v2/navigation?context=edit&per_page=100&status=publish&_locale=user [HTTP/2 508 Loop Detected 204ms] GET https://leighsutherland.com/wp-json/wp/v2/navigation?context=edit&per_page=100&status=publish&_locale=user Status 508 Loop Detected VersionHTTP/2 Transferred449 B (288 B size) Referrer Policystrict-origin-when-cross-origin content-encoding gzip content-length 224 content-type text/html date Thu, 29 Sep 2022 08:53:40 GMT retry-after 14400 server Apache vary Accept-Encoding,User-Agent X-Firefox-Spdy h2 Accept application/json, */*;q=0.1 Accept-Encoding gzip, deflate, br Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie wp-settings-1=libraryContent%3Dbrowse%26ampampampampampampampampposts_list_mode%3Dexcerpt%26ampampampampampampampampmfold%3Do; wp-settings-time-1=1663845770; wordpress_test_cookie=WP%20Cookie%20check; wp_lang=en_GB; wordpress_logged_in_f17a1158b8349c48e87595a56f63d771=leigh%7C1665647081%7C1qW7Wit5ofwagDTD5bmj3t326fL83jpfD9FVYxEesVa%7Cffe89be078a66782b80111c4e876365101613ba01a4a1005e79a331d2693151c DNT 1 Host leighsutherland.com Referer https://leighsutherland.com/wp-admin/site-editor.php?postType=page&postId=7 Sec-Fetch-Dest empty Sec-Fetch-Mode cors Sec-Fetch-Site same-origin TE trailers User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0 X-WP-Nonce 923ac00358
I think you’ve found your problem ??
So now you need to ask your host why your server is responding …
[HTTP/2 508 Loop Detected 208ms]
… to requests to …
XHR OPTIONS https://leighsutherland.com/wp-json/wp/v2/settings?_locale=user
… and …
XHR OPTIONS https://leighsutherland.com/wp-json/wp/v2/navigation/513?_locale=user
Find the cause of the request errors and you should be able to fix the problem.
I’m going to go out on a limb and predict that your host is using a CDN (Content Delivery Network) that’s causing this issue ??
Oliver
Cheers @domainsupport!
I cut an paste you answer into my ticket with a link to this thread and your post
I’ll let you know how I get on – could help the other threads on with similar problems too.
- This reply was modified 2 years, 2 months ago by leighonsea.
Oh, a bit of a dead end there then LOL
(Translated from the original Portuguese)
“Dear Customer,
According to our analysis of the difficulty in editing the “navigations menu” from wp-admin, we inform you that there is no relationship whatsoever with problems related to hosting, and so the difficulty seems to us related to your wordpress.
In order to help you in the best way and to validate the error, there are several reports that the situation may be related to the theme “Twenty Twenty-Two” so we ask if you have tested with another theme?
We await details in order to follow up on the analysis and to resolve your difficulty,
It is important to mention that this difficulty is beyond our scope of support, but in any case we will assist in trying to understand its origin and share with you the methods of resolution,
Technical Support Team
Amen.pt – https://www.amen.pt”
Oh dear. Yes, that’s very frustrating!
Well, at least you know why it doesn’t work (OPTIONS requests are being blocked / redirected by your server) even if you don’t know what’s causing it.
I’m assuming someone has already asked you to try deactivating all plugins?
If you don’t have any security, cache or optimisation plugins active then you might want to see if there is anything similar enabled in your hosting control panel?
Finally, if you are able to look at the
.htaccess
file that’s in the root of your web server, there’s a small possibility that the cause may be in there but I’d need you to paste the contents of that file here for me to see.Oliver
Thanks @domainsupport
I have tried deactivating all plugins – only one I have active is the health one anyway
The only thing activated that I can see on my c-panel is mod security whatever that is, but disabling that didnt make a difference so I re-enabled it.My .htaccess file:
# BEGIN WordPress # The directives (lines) between "BEGIN WordPress" and "END WordPress" are # dynamically generated, and should only be modified via WordPress filters. # Any changes to the directives between these markers will be overwritten. <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Is this relevant?
Web Disk – Service DisabledUnder ‘Optimise Website’
Compress Content
Apache allows you to compress content before sending it to the visitor’s browser. The types of content to be compressed are specified by MIME type. This feature requires Apache’s mod_deflate to function correctly.
I tried disabling this as well – no change
- This reply was modified 2 years, 1 month ago by leighonsea.
I don’t think Web Disk is relevant. Your
.htaccess
file looks all good.You could try a different full site editor theme as your host has requested and if (I suspect when) the same problem persists you can go back to your host to say that …
– All plugins have been disabled
– A different Full Site Editing theme has been tested
– TheHTTP/2 508 Loop Detected
issue persists onOPTIONS
requests in the full site editor with the default theme Twenty Twenty-Two and whatever other FSE theme you tested
– In my opinion, the difficulty should be within your host’s scope of support seeing as you have a very basic WordPress installation with no plugins and a default theme. It’s very likely that they’ve not yet experienced this issue because the FSE is still very new.If your host can’t / won’t resolve the “Loop Detected” issue then I’m not really sure what else you can do other than to wait and hope that the Gutenberg developers decide to change the OPTIONS requests to normal GET requests (which I imagine should resolve the issue for you) or … change host!! (sorry!!)
Mind you, if you happen to have access to another host, it might be worth you testing to see if the Navigation Block works for you on that host under similar conditions … ?
Oliver
- The topic ‘Navigation No permission & missing menu’ is closed to new replies.