{"id":24308,"date":"2026-02-02T14:08:27","date_gmt":"2026-02-02T14:08:27","guid":{"rendered":"https:\/\/1-grid.com\/knowledge\/wordpress-how-to-fix-broken-menu-links\/"},"modified":"2026-02-02T14:08:29","modified_gmt":"2026-02-02T14:08:29","slug":"wordpress-how-to-fix-broken-menu-links","status":"publish","type":"ht_kb","link":"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/","title":{"rendered":"Fixing a &#8220;404 &#8211; Not Found&#8221; Error on WordPress (Broken Menu Link)"},"content":{"rendered":"\n<p>A broken menu link occurs when a navigation menu item points to a page or URL that WordPress can no longer find. This usually results in a \u201c<strong>404 \u2013 Page Not Found<\/strong>\u201d error when visitors click the menu item.\u00a0<\/p>\n\n\n\n<p>This is a common WordPress&nbsp;issue&nbsp;and, in most cases, can be fixed in just a few minutes.&nbsp;<\/p>\n\n\n\n<p>This guide will&nbsp;empower you to quickly fix broken WordPress menu links (often showing 404 errors) by understanding permalinks, menu URLs, and common causes while clearly explaining 1-grid\u2019s&nbsp;Scope of Support if you need any&nbsp;additional&nbsp;guidance.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"600\" src=\"https:\/\/1grid.co.za\/knowledge\/wp-content\/uploads\/2022\/02\/1-grid-Images-for-KB-Articles-1000-x-600-px-54.png\" alt=\"404 - Not Found Error\" class=\"wp-image-34348\"\/><\/figure>\n<\/div>\n\n\n<div class=\"wp-block-ht-block-toc is-style-rounded htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">Table of Contents<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#htoc-why-this-happens\">Why This Happens&nbsp;<\/a><\/li><li class=\"\"><a href=\"#htoc-primary-fix-reset-your-permalinks-recommended-first-step\">Primary Fix: Reset Your Permalinks (Recommended First Step)&nbsp;<\/a><ul class=\"ht_toc_child_list\"><li class=\"\"><a href=\"#htoc-how-to-reset-permalinks\">How to Reset&nbsp;Permalinks&nbsp;<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#htoc-secondary-troubleshooting-steps\">Secondary Troubleshooting Steps&nbsp;<\/a><ul class=\"ht_toc_child_list\"><li class=\"\"><a href=\"#htoc-1-check-menu-urls\">1. Check Menu URLs\u00a0<\/a><\/li><li class=\"\"><a href=\"#htoc-2-reset-the-htaccess-file\">2. Reset the\u00a0.htaccess\u00a0File\u00a0<\/a><\/li><li class=\"\"><a href=\"#htoc-3-clear-caches\">3. Clear\u00a0Caches<\/a><\/li><li class=\"\"><a href=\"#htoc-4-check-for-deleted-pages\">4. Check for Deleted Pages<\/a><\/li><li class=\"\"><a href=\"#htoc-5-check-for-plugin-conflicts\">5. Check for\u00a0Plugin\u00a0Conflicts\u00a0<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#htoc-important-reminder-backups\">Important Reminder:&nbsp;Backups&nbsp;<\/a><\/li><li class=\"\"><a href=\"#htoc-our-scope-of-support\">Our&nbsp;Scope of Support&nbsp;<\/a><\/li><li class=\"\"><a href=\"#htoc-faqs\">FAQs&nbsp;&nbsp;<\/a><\/li><li class=\"\"><a href=\"#htoc-additional-resources\">Additional&nbsp;Resources&nbsp;<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-why-this-happens\"><strong>Why This Happens<\/strong>&nbsp;<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/33040371562\/original\/0qOdPWr-0Lz1Bhk87Byx41TeIBpnUHz-NQ.png?1588843905\" alt=\"\" style=\"aspect-ratio:2.7501447410743003;width:635px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<p>A broken menu link is typically caused by one or more of the following:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li id=\"htoc-permalink-rules-are-not-refreshing-correctly\">Permalink rules are not refreshing correctly\u00a0<\/li>\n\n\n\n<li id=\"htoc-page-or-post-slugs-are-changing\">Page or post slugs are changing\u00a0<\/li>\n\n\n\n<li id=\"htoc-pages-being-deleted-or-moved\">Pages being\u00a0deleted\u00a0or moved\u00a0<\/li>\n\n\n\n<li id=\"htoc-a-corrupted-htaccess-file\">A corrupted\u00a0.htaccess\u00a0file\u00a0<\/li>\n\n\n\n<li id=\"htoc-plugin-or-cache-conflicts\">Plugin or cache conflicts\u00a0<\/li>\n\n\n\n<li id=\"htoc-site-migrations-or-recent-updates\">Site migrations or recent updates\u00a0<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-primary-fix-reset-your-permalinks-recommended-first-step\"><strong>Primary Fix: Reset Your Permalinks (Recommended First Step)<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Resetting permalinks refreshes WordPress\u2019s URL rules and resolves most menu-related 404 errors.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-how-to-reset-permalinks\"><strong>How to Reset&nbsp;<\/strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Permalink\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Permalinks<\/strong><\/a><strong><\/strong>&nbsp;<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li id=\"htoc-log-in-to-your-wordpress-dashboard\">Log in to your <strong>WordPress dashboard\u00a0<\/strong><\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/33092386769\/original\/-M4qGcmlhtPicc1mMSwiXgWDHizFA80MUw.png?1677763777\" alt=\"\" style=\"aspect-ratio:0.6610264257548114;width:285px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li id=\"htoc-go-to-settings-permalinks\">Go to\u00a0<strong>Settings \u2192 Permalinks<\/strong>\u00a0<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/33040372358\/original\/SCsNgW-PcsOkEYQmH7rkentUTuLZbgv7lg.png?1588845105\" alt=\"\" style=\"aspect-ratio:1.8501319946336607;width:623px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li id=\"htoc-take-note-of-your-current-structure-for-example-post-name\">Take note of your current structure (for example,\u00a0<em>Post name<\/em>)\u00a0<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/33040372352\/original\/JfvLCzG7Yk5QP5RrXBLdZ7Nw5-2IR6Sd3Q.png?1588845088\" alt=\"\" style=\"aspect-ratio:1.3668510407008345;width:621px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li id=\"htoc-select-plain-and-click-save-changes\">Select\u00a0<strong>Plain<\/strong>\u00a0and click\u00a0<strong>Save Changes<\/strong>\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li id=\"htoc-switch-back-to-your-original-structure\">Switch back to your original structure\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li id=\"htoc-click-save-changes-again\">Click\u00a0<strong>Save Changes<\/strong>\u00a0again\u00a0<\/li>\n<\/ol>\n\n\n\n<p>This action forces WordPress to regenerate its rewrite rules and usually fixes a broken menu link\u00a0immediately.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-secondary-troubleshooting-steps\"><strong>Secondary Troubleshooting Steps<\/strong>&nbsp;<\/h2>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"htoc-1-check-menu-urls\"><strong>1. Check Menu URLs<\/strong>\u00a0<\/h6>\n\n\n\n<p>Sometimes the menu item itself is incorrect.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li id=\"htoc-go-to-appearance-menus\">Go to\u00a0<strong>Appearance \u2192 Menus<\/strong>\u00a0<\/li>\n\n\n\n<li id=\"htoc-expand-the-affected-menu-item\">Expand the affected menu item\u00a0<\/li>\n\n\n\n<li id=\"htoc-confirm-the-url-or-linked-page-matches-the-correct-page-slug\">Confirm the URL or linked page matches the correct page slug\u00a0<\/li>\n\n\n\n<li id=\"htoc-update-and-save-the-menu\">Update and save the menu\u00a0<\/li>\n<\/ul>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"htoc-2-reset-the-htaccess-file\"><strong>2. Reset the\u00a0<\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/?s=.htaccess+File&amp;ht-kb-search=1&amp;lang=\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>.htaccess\u00a0File<\/strong><\/a>\u00a0<\/h6>\n\n\n\n<p>A corrupted&nbsp;.htaccess&nbsp;file can prevent WordPress from routing URLs correctly.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li id=\"htoc-access-your-website-via-file-manager-or-ftp\">Access your website via\u00a0<strong>File Manager or FTP<\/strong>\u00a0<\/li>\n\n\n\n<li id=\"htoc-locate-the-htaccess-file-in-the-root-directory\">Locate the\u00a0.htaccess\u00a0file in the root directory\u00a0<\/li>\n\n\n\n<li id=\"htoc-rename-it-for-example-htaccess-backup\">Rename it (for example:\u00a0.htaccess_backup)\u00a0<\/li>\n\n\n\n<li id=\"htoc-return-to-settings-permalinks-and-click-save-changes\">Return to\u00a0<strong>Settings \u2192 Permalinks<\/strong>\u00a0and click\u00a0<strong>Save Changes<\/strong>\u00a0<\/li>\n\n\n\n<li id=\"htoc-a-new-clean-htaccess-file-will-be-created-automatically\">A new, clean .htaccess\u00a0file will be created automatically\u00a0<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-3-clear-caches\"><strong>3. Clear\u00a0<\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/?s=cache&amp;ht-kb-search=1&amp;lang=\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Caches<\/strong><\/a><\/h3>\n\n\n\n<p>Cached pages may still&nbsp;point to&nbsp;outdated URLs.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li id=\"htoc-clear-your-browser-cache\">Clear your browser cache\u00a0<\/li>\n\n\n\n<li id=\"htoc-clear-your-wordpress-cache-using-your-caching-plugin\">Clear your WordPress cache using your caching plugin\u00a0<\/li>\n\n\n\n<li id=\"htoc-if-applicable-clear-cdn-cache\">If applicable, clear CDN cache\u00a0<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-4-check-for-deleted-pages\"><strong>4. Check for Deleted Pages<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li id=\"htoc-go-to-pages-trash\">Go to\u00a0<strong>Pages \u2192 Trash<\/strong>\u00a0<\/li>\n\n\n\n<li id=\"htoc-restore-the-page-if-it-was-deleted-accidentally\">Restore the page if it was\u00a0deleted\u00a0accidentally\u00a0<\/li>\n\n\n\n<li id=\"htoc-if-the-page-no-longer-exists-create-a-301-redirect-to-a-relevant-page\">If the page no longer exists, create a\u00a0<a href=\"https:\/\/1grid.co.za\/knowledge\/301-redirect-what-it-is-seo-impact-and-when-to-use-it\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>301 redirect<\/strong><\/a>\u00a0to a relevant page\u00a0<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"htoc-5-check-for-plugin-conflicts\"><strong>5. Check for\u00a0<\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/?s=plugins&amp;ht-kb-search=1&amp;lang=\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Plugin<\/strong><\/a><strong>\u00a0Conflicts<\/strong>\u00a0<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li id=\"htoc-temporarily-deactivate-plugins\">Temporarily deactivate plugins\u00a0<\/li>\n\n\n\n<li id=\"htoc-test-menu-links\">Test menu links\u00a0<\/li>\n\n\n\n<li id=\"htoc-reactivate-plugins-one-at-a-time-to-identify-conflicts\">Reactivate plugins one at a time to\u00a0identify\u00a0conflicts\u00a0<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-important-reminder-backups\"><strong>Important Reminder:&nbsp;<\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/?s=backup&amp;ht-kb-search=1&amp;lang=\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Backups<\/strong><\/a><strong><\/strong>&nbsp;<\/h2>\n\n\n\n<p>Before making structural changes, always ensure you have a\u00a0recent<strong> <a href=\"https:\/\/1grid.co.za\/website-security\/website-backups\/\">website backup<\/a><\/strong>. This allows you to restore your site if anything goes wrong.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-our-scope-of-support\"><strong>Our&nbsp;<\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/1-grid-scope-of-support\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Scope of Support<\/strong><\/a><strong><\/strong>&nbsp;<\/h2>\n\n\n\n<p>If\u00a0you\u2019re\u00a0stuck and need any\u00a0additional\u00a0guidance or support,\u00a0here\u2019s\u00a0an outline of what we can do and what is not within\u00a0our<strong>\u00a0<\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/1-grid-scope-of-support\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Scope of Support<\/strong><\/a>.\u00a0<\/p>\n\n\n\n<p><strong><\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/1-grid-scope-of-support\/#htoc-standard-support-included\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Included Support<\/strong><\/a><strong><\/strong>&nbsp;<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>What We Can Help With<\/strong><\/summary>\n<ul class=\"wp-block-list\">\n<li>Guidance on resetting permalinks\u00a0<\/li>\n\n\n\n<li>Hosting-level access (cPanel \/ Plesk \/ File Manager)\u00a0<\/li>\n\n\n\n<li>General WordPress troubleshooting advice\u00a0<\/li>\n\n\n\n<li>Checking server-side configuration where applicable\u00a0<\/li>\n<\/ul>\n<\/details>\n\n\n\n<p><strong><\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/1-grid-scope-of-support\/#htoc-11111\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Advanced Support (Paid Services)<\/strong><\/a><strong><\/strong>&nbsp;<\/p>\n\n\n\n<p>We may&nbsp;assist&nbsp;with some services that&nbsp;require&nbsp;advanced support.&nbsp;<\/p>\n\n\n\n<p><strong><\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/1-grid-scope-of-support\/#htoc-11111111\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Outside Our Scope<\/strong><\/a><strong><\/strong>&nbsp;<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>What a Developer Might Need to Help With<\/strong><\/summary>\n<ul class=\"wp-block-list\">\n<li>Modifying custom themes or plugins\u00a0<\/li>\n\n\n\n<li>Rebuilding deleted pages or site structures\u00a0<\/li>\n\n\n\n<li>Providing development-level WordPress\u00a0customisation\u00a0<\/li>\n<\/ul>\n<\/details>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-faqs\"><strong>FAQs<\/strong><strong>&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q. Why do my menu links show 404\u00a0errors,\u00a0but pages still exist?\u00a0<\/strong><\/summary>\n<p id=\"htoc-this-usually-happens-when-permalink-rules-haven-t-refreshed-correctly\">This usually happens when permalink rules\u00a0haven\u2019t\u00a0refreshed correctly.\u00a0<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q. Will resetting permalinks\u00a0delete\u00a0my content?\u00a0<\/strong><\/summary>\n<p id=\"htoc-no-resetting-permalinks-does-not-remove-pages-or-posts\">No, resetting permalinks does not remove pages or posts.\u00a0<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q. Do I need a developer to fix this?\u00a0<\/strong><\/summary>\n<p id=\"htoc-not-usually-as-most-cases-are-resolved-by-resetting-permalinks-or-correcting-menu-links\">Not\u00a0usually,\u00a0as most cases are resolved by resetting permalinks or correcting menu links.\u00a0<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Q. Should I restore a backup?\u00a0\u00a0<\/strong><\/summary>\n<p id=\"htoc-only-if-the-issue-started-after-major-changes-and-cannot-be-resolved-using-the-steps-above\">Only if the issue started after major changes and cannot be resolved using the steps above.\u00a0<\/p>\n<\/details>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-additional-resources\"><strong>Additional&nbsp;Resources<\/strong>&nbsp;<\/h2>\n\n\n\n<p><a href=\"https:\/\/1grid.co.za\/knowledge\/?s=wordpress&amp;ht-kb-search=1&amp;lang=\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>All Things WordPress to Keep You\u00a0Connected<\/strong><\/a>\u00a0<br><a href=\"https:\/\/1grid.co.za\/knowledge\/top-10-common-wordpress-issues\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WordPress Common Issues<\/strong><\/a>\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-need-additional-support\"><strong>Need Additional Support?<\/strong>&nbsp;<\/h2>\n\n\n\n<p><strong>We&#8217;re&nbsp;Here to&nbsp;<\/strong><a href=\"https:\/\/1grid.co.za\/knowledge\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Help<\/strong><\/a><strong>:<\/strong>&nbsp;<\/p>\n\n\n\n<p>Understanding&nbsp;how to fix a 404&nbsp;error on&nbsp;your&nbsp;WordPress&nbsp;permalinks&nbsp;doesn\u2019t&nbsp;have to feel&nbsp;technical&nbsp;with&nbsp;this&nbsp;easy-to-reference guide. Stuck?&nbsp;Check out our&nbsp;<a href=\"https:\/\/1grid.co.za\/knowledge\/1-grid-scope-of-support\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Scope of&nbsp;Support<\/strong><\/a>, and&nbsp;then contact our Support Team for&nbsp;clarity and&nbsp;guidance&nbsp;(<a href=\"https:\/\/1grid.co.za\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>https:\/\/1grid.co.za\/contact-us\/<\/strong><\/a>).&nbsp;We&#8217;re&nbsp;ready&nbsp;to see how we can help!&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A broken menu link occurs when a navigation menu item points to a page or URL that WordPress can no longer find. This usually results in a \u201c404 \u2013 Page Not Found\u201d error when visitors click the menu item.\u00a0 This is a common WordPress&nbsp;issue&nbsp;and, in most cases, can be fixed&#8230;<\/p>\n","protected":false},"author":21,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"ht-kb-category":[1201,24,27],"ht-kb-tag":[1419,152,369,413,470,480,1389,619,620,1634,732,1046,1112,1150],"class_list":["post-24308","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-troubleshooting-website","ht_kb_category-website","ht_kb_category-wordpress","ht_kb_tag-1419","ht_kb_tag-broken","ht_kb_tag-error","ht_kb_tag-fix","ht_kb_tag-hosting","ht_kb_tag-how-to","ht_kb_tag-links","ht_kb_tag-menu","ht_kb_tag-menu-link","ht_kb_tag-not-found","ht_kb_tag-permalink","ht_kb_tag-troubleshooting","ht_kb_tag-website","ht_kb_tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fixing a &quot;404 - Not Found&quot; Error on WordPress (Broken Menu Link) - 1-grid Knowledge Base<\/title>\n<meta name=\"description\" content=\"Learn why a WordPress menu link breaks, how permalinks affect your site, and how to fix 404 errors step by step.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fixing a &quot;404 - Not Found&quot; Error on WordPress (Broken Menu Link) - 1-grid Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"Learn why a WordPress menu link breaks, how permalinks affect your site, and how to fix 404 errors step by step.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/\" \/>\n<meta property=\"og:site_name\" content=\"1-grid Knowledge Base\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/1grid.co.za\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-02T14:08:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/1grid.co.za\/knowledge\/wp-content\/uploads\/2022\/02\/1-grid-Images-for-KB-Articles-1000-x-600-px-54.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@1grid_hosting\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/\",\"url\":\"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/\",\"name\":\"Fixing a \\\"404 - Not Found\\\" Error on WordPress (Broken Menu Link) - 1-grid Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/1grid.co.za\/knowledge\/#website\"},\"datePublished\":\"2026-02-02T14:08:27+00:00\",\"dateModified\":\"2026-02-02T14:08:29+00:00\",\"description\":\"Learn why a WordPress menu link breaks, how permalinks affect your site, and how to fix 404 errors step by step.\",\"breadcrumb\":{\"@id\":\"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/1grid.co.za\/knowledge\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fixing a &#8220;404 &#8211; Not Found&#8221; Error on WordPress (Broken Menu Link)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/1grid.co.za\/knowledge\/#website\",\"url\":\"https:\/\/1grid.co.za\/knowledge\/\",\"name\":\"1-Grid Domain Hosting Knowledge Base\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/1grid.co.za\/knowledge\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/1grid.co.za\/knowledge\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/1grid.co.za\/knowledge\/#organization\",\"name\":\"1-Grid Domain Hosting Knowledge Base\",\"url\":\"https:\/\/1grid.co.za\/knowledge\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/1grid.co.za\/knowledge\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/1grid.co.za\/knowledge\/wp-content\/uploads\/2023\/01\/1-grid-logo-color.svg\",\"contentUrl\":\"https:\/\/1grid.co.za\/knowledge\/wp-content\/uploads\/2023\/01\/1-grid-logo-color.svg\",\"width\":100,\"height\":100,\"caption\":\"1-Grid Domain Hosting Knowledge Base\"},\"image\":{\"@id\":\"https:\/\/1grid.co.za\/knowledge\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/1grid.co.za\/\",\"https:\/\/twitter.com\/1grid_hosting\",\"https:\/\/www.instagram.com\/1grid_hosting\/\",\"https:\/\/za.linkedin.com\/company\/1-grid\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fixing a \"404 - Not Found\" Error on WordPress (Broken Menu Link) - 1-grid Knowledge Base","description":"Learn why a WordPress menu link breaks, how permalinks affect your site, and how to fix 404 errors step by step.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Fixing a \"404 - Not Found\" Error on WordPress (Broken Menu Link) - 1-grid Knowledge Base","og_description":"Learn why a WordPress menu link breaks, how permalinks affect your site, and how to fix 404 errors step by step.","og_url":"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/","og_site_name":"1-grid Knowledge Base","article_publisher":"https:\/\/www.facebook.com\/1grid.co.za\/","article_modified_time":"2026-02-02T14:08:29+00:00","og_image":[{"url":"https:\/\/1grid.co.za\/knowledge\/wp-content\/uploads\/2022\/02\/1-grid-Images-for-KB-Articles-1000-x-600-px-54.png"}],"twitter_card":"summary_large_image","twitter_site":"@1grid_hosting","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/","url":"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/","name":"Fixing a \"404 - Not Found\" Error on WordPress (Broken Menu Link) - 1-grid Knowledge Base","isPartOf":{"@id":"https:\/\/1grid.co.za\/knowledge\/#website"},"datePublished":"2026-02-02T14:08:27+00:00","dateModified":"2026-02-02T14:08:29+00:00","description":"Learn why a WordPress menu link breaks, how permalinks affect your site, and how to fix 404 errors step by step.","breadcrumb":{"@id":"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/1grid.co.za\/knowledge\/wordpress-how-to-fix-broken-menu-links-permalink\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/1grid.co.za\/knowledge\/"},{"@type":"ListItem","position":2,"name":"Fixing a &#8220;404 &#8211; Not Found&#8221; Error on WordPress (Broken Menu Link)"}]},{"@type":"WebSite","@id":"https:\/\/1grid.co.za\/knowledge\/#website","url":"https:\/\/1grid.co.za\/knowledge\/","name":"1-Grid Domain Hosting Knowledge Base","description":"","publisher":{"@id":"https:\/\/1grid.co.za\/knowledge\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/1grid.co.za\/knowledge\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/1grid.co.za\/knowledge\/#organization","name":"1-Grid Domain Hosting Knowledge Base","url":"https:\/\/1grid.co.za\/knowledge\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/1grid.co.za\/knowledge\/#\/schema\/logo\/image\/","url":"https:\/\/1grid.co.za\/knowledge\/wp-content\/uploads\/2023\/01\/1-grid-logo-color.svg","contentUrl":"https:\/\/1grid.co.za\/knowledge\/wp-content\/uploads\/2023\/01\/1-grid-logo-color.svg","width":100,"height":100,"caption":"1-Grid Domain Hosting Knowledge Base"},"image":{"@id":"https:\/\/1grid.co.za\/knowledge\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/1grid.co.za\/","https:\/\/twitter.com\/1grid_hosting","https:\/\/www.instagram.com\/1grid_hosting\/","https:\/\/za.linkedin.com\/company\/1-grid"]}]}},"_links":{"self":[{"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/ht-kb\/24308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/comments?post=24308"}],"version-history":[{"count":3,"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/ht-kb\/24308\/revisions"}],"predecessor-version":[{"id":34349,"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/ht-kb\/24308\/revisions\/34349"}],"wp:attachment":[{"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/media?parent=24308"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/ht-kb-category?post=24308"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/1grid.co.za\/knowledge\/wp-json\/wp\/v2\/ht-kb-tag?post=24308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}