Opened 11 years ago
Closed 10 years ago
#19676 closed defect (bug) (worksforme)
404 Error Pages Do Not Display Custom Navigation Menus
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 3.3 |
Component: | Menus | Keywords: | reporter-feedback |
Focuses: | Cc: |
Description
When calling wp_nav_menu on a 404 page (404.php) no menus are displayed. There may be a potential conflict with numbers in URLs.
This is resolved when permalinks are set to
/%category%/%postname%/
Please see: http://wordpress.org/support/topic/custom-menu-not-displaying-on-404-error-page
Change History (4)
#2
@
11 years ago
Good point. I tried it with clean Twenty Eleven and could not replicate this.
Have you heard of this 4-digit permalink issue before or what it may be a symptom of? If you visit www.yourdomain.com/111 no custom menu is displayed but www.yourdomain.com/1111 it is. Thanks!
#3
@
11 years ago
- Keywords reporter-feedback close added
Have you heard of this 4-digit permalink issue before or what it may be a symptom of? If you visit www.yourdomain.com/111 no custom menu is displayed but www.yourdomain.com/1111 it is.
/123 will be page 123, /1234 will be year 1234 if using /%year%....%postname%/
permastructs, which would explain why /%category%...
works for you.
If there's a plugin which is altering year archives or something, that would cause it.
This sounds like a plugin conflict to me, Probably something hooking into the pre_get_posts filter and modifying all Requests (including the one that builds the menu).
Can verify this on a Clean install of 3.3 running one of the default themes with no plugins?