{"id":491,"date":"2025-11-19T12:26:27","date_gmt":"2025-11-19T12:26:27","guid":{"rendered":"https:\/\/naveedshahzad.net\/blog\/?p=491"},"modified":"2025-11-19T12:26:27","modified_gmt":"2025-11-19T12:26:27","slug":"plugin-update-breaks-website","status":"publish","type":"post","link":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/","title":{"rendered":"When a Plugin Update Breaks the Whole Website (And How I Fixed It)"},"content":{"rendered":"<p>A plugin update breaking a WordPress website is one of the most common issues developers face. It usually happens without warning, one click, one update, and the entire website crashes. In this blog, I\u2019ll explain exactly what happened when a plugin update broke a client\u2019s website and how I fixed it quickly without causing downtime.<\/p>\n<h3>What Happened When the Plugin Update Broke the Website<\/h3>\n<p>During a routine maintenance check, I updated a widely used plugin. Within seconds, the website stopped loading correctly. The frontend layout broke, WooCommerce pages refused to load, and the WordPress admin dashboard displayed a fatal error.<\/p>\n<p>Because the issue appeared immediately after the update, it was clear that the <strong>plugin update<\/strong> broke the website by introducing incompatible changes.<\/p>\n<h3>Turning on Debug Mode to Find the Error<\/h3>\n<p>The first step was enabling WordPress debug mode. This helped me identify the exact function responsible for the crash.<\/p>\n<p>&nbsp;<\/p>\n<pre><code>\r\ndefine('WP_DEBUG', true);\r\ndefine('WP_DEBUG_LOG', true);\r\ndefine('WP_DEBUG_DISPLAY', false);\r\n<\/code><\/pre>\n<p>The debug log revealed an \u201cundefined function\u201d inside the newly updated plugin. This confirmed that the update was not compatible with the current theme or PHP version.<\/p>\n<h3>Restoring the Website After the Plugin Update Broke It<\/h3>\n<p>Since the backend was inaccessible, I used FTP to temporarily disable the plugin by renaming its folder:<\/p>\n<pre><code>\r\n\/wp-content\/plugins\/plugin-name \u2192 plugin-name-disabled\r\n<\/code><\/pre>\n<p>As soon as the plugin was disabled, the website became accessible again. This allowed me to continue the troubleshooting process safely.<\/p>\n<h3>Checking the Changelog for Compatibility Issues<\/h3>\n<p>Next, I reviewed the plugin\u2019s latest changelog. It mentioned several breaking changes:<\/p>\n<ul>\n<li>Old functions removed<\/li>\n<li>PHP 8.1+ requirement<\/li>\n<li>New hooks not backward compatible<\/li>\n<\/ul>\n<p>These changes explained why the plugin update broke the website.<\/p>\n<h3>Rolling Back to a Stable Plugin Version<\/h3>\n<p>To restore full functionality, I reinstalled the previous version of the plugin.<br \/>\nAfter the rollback:<\/p>\n<ul>\n<li>The layout returned to normal<\/li>\n<li>WooCommerce products loaded properly<\/li>\n<li>The admin dashboard became stable again<\/li>\n<\/ul>\n<p>The website was fully operational.<\/p>\n<h3>Finding the Real Reason the Plugin Update Broke the Website<\/h3>\n<p>The plugin itself was not the only issue. The update simply exposed deeper compatibility problems:<\/p>\n<ul>\n<li>The theme was using outdated template overrides<\/li>\n<li>Another plugin was creating code conflicts<\/li>\n<li>The PHP version did not meet the updated requirements<\/li>\n<\/ul>\n<p>Once these issues were fixed, I could safely test the update again.<\/p>\n<h3>What If the Conflicting Plugin Is Required?<\/h3>\n<p>In some cases, the conflicting plugin cannot be removed because it is essential for the website\u2019s functionality. When this happens, I apply a compatibility solution instead of uninstalling it. This may include locking the plugin to a stable version, adding a custom code patch, overriding templates, or coordinating with the plugin&#8217;s support team to fix the conflict. This approach ensures that both plugins continue working together without breaking the website.<\/p>\n<h3>How I Permanently Fixed the Plugin-Update Problem<\/h3>\n<p>To prevent this issue from happening again, I implemented:<\/p>\n<ul>\n<li>A staging server for testing plugin updates<\/li>\n<li>A PHP upgrade to a supported version<\/li>\n<li>Removal of outdated theme files<\/li>\n<li>Custom compatibility fixes for conflicting plugins<\/li>\n<li>Scheduled nightly backups<\/li>\n<li>Disabled auto-updates for sensitive plugins<\/li>\n<\/ul>\n<p>With these changes in place, plugin updates became predictable, safe, and fully controlled.<\/p>\n<h3>Key Takeaways<\/h3>\n<p>When a plugin update breaks your website, the situation may feel urgent, but the problem is always solvable. With debugging tools, rollback options, compatibility patches, and a proper update workflow, you can maintain a stable WordPress environment without downtime.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A plugin update breaking a WordPress website is one of the most common issues developers face. It usually happens without warning, one click, one update, and the entire website crashes. In this blog, I\u2019ll explain exactly what happened when a plugin update broke a client\u2019s website and how I fixed it quickly without causing downtime. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":494,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[],"class_list":["post-491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-performance-security","category-wordpress-shopify-tips"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Plugin Update Breaks Website? Here\u2019s How I Fixed It<\/title>\n<meta name=\"description\" content=\"A plugin update broke the website. Here\u2019s how I diagnosed the error, restored everything, and made future updates safe.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"When a Plugin Update Breaks the Whole Website (And How I Fixed It)\" \/>\n<meta property=\"og:description\" content=\"A plugin update broke the website. Here\u2019s how I diagnosed the error, restored everything, and made future updates safe.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/\" \/>\n<meta property=\"og:site_name\" content=\"Blogs - Naveed Shahzad\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/naveed.shahzad.35728\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/naveed.shahzad.35728\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-19T12:26:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"naveedshahzad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NaveedS92080775\" \/>\n<meta name=\"twitter:site\" content=\"@NaveedS92080775\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"naveedshahzad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/\"},\"author\":{\"name\":\"naveedshahzad\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04\"},\"headline\":\"When a Plugin Update Breaks the Whole Website (And How I Fixed It)\",\"datePublished\":\"2025-11-19T12:26:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/\"},\"wordCount\":561,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04\"},\"image\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg\",\"articleSection\":[\"Performance &amp; Security\",\"WordPress &amp; Shopify Tips\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/\",\"name\":\"Plugin Update Breaks Website? Here\u2019s How I Fixed It\",\"isPartOf\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg\",\"datePublished\":\"2025-11-19T12:26:27+00:00\",\"description\":\"A plugin update broke the website. Here\u2019s how I diagnosed the error, restored everything, and made future updates safe.\",\"breadcrumb\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#primaryimage\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg\",\"contentUrl\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/naveedshahzad.net\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"When a Plugin Update Breaks the Whole Website (And How I Fixed It)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#website\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/\",\"name\":\"Blogs - Naveed Shahzad\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/naveedshahzad.net\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04\",\"name\":\"naveedshahzad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/09\/logo-01-updated.jpg\",\"contentUrl\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/09\/logo-01-updated.jpg\",\"width\":1200,\"height\":630,\"caption\":\"naveedshahzad\"},\"logo\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Experienced Web &amp; WordPress Developer specializing in custom themes, plugins, eCommerce solutions, and API integrations. Explore projects showcasing front-end and back-end development expertise, tailored to meet unique business needs.\",\"sameAs\":[\"https:\/\/naveedshahzad.net\/\",\"https:\/\/www.facebook.com\/naveed.shahzad.35728\",\"https:\/\/www.instagram.com\/naveed.shahzad94\/\",\"https:\/\/www.linkedin.com\/in\/naveed-shahzad-338b10140\/\",\"https:\/\/x.com\/NaveedS92080775\"],\"honorificPrefix\":\"Mr\",\"birthDate\":\"1994-10-15\",\"gender\":\"male\",\"knowsAbout\":[\"HTML\",\"CSS\",\"Bootstrap\",\"jQuery\",\"PHP\",\"CodeIgniter\",\"WordPress\",\"Ecommerce\",\"WordPress Plugin Development\",\"WordPress Theme Development\",\"AJAX\",\"MySQL\"],\"knowsLanguage\":[\"English\",\"Urdu\"],\"jobTitle\":\"Full Stack Developer\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/author\/naveedshahzad\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Plugin Update Breaks Website? Here\u2019s How I Fixed It","description":"A plugin update broke the website. Here\u2019s how I diagnosed the error, restored everything, and made future updates safe.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/","og_locale":"en_US","og_type":"article","og_title":"When a Plugin Update Breaks the Whole Website (And How I Fixed It)","og_description":"A plugin update broke the website. Here\u2019s how I diagnosed the error, restored everything, and made future updates safe.","og_url":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/","og_site_name":"Blogs - Naveed Shahzad","article_publisher":"https:\/\/www.facebook.com\/naveed.shahzad.35728","article_author":"https:\/\/www.facebook.com\/naveed.shahzad.35728","article_published_time":"2025-11-19T12:26:27+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg","type":"image\/jpeg"}],"author":"naveedshahzad","twitter_card":"summary_large_image","twitter_creator":"@NaveedS92080775","twitter_site":"@NaveedS92080775","twitter_misc":{"Written by":"naveedshahzad","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#article","isPartOf":{"@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/"},"author":{"name":"naveedshahzad","@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04"},"headline":"When a Plugin Update Breaks the Whole Website (And How I Fixed It)","datePublished":"2025-11-19T12:26:27+00:00","mainEntityOfPage":{"@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/"},"wordCount":561,"commentCount":0,"publisher":{"@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04"},"image":{"@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#primaryimage"},"thumbnailUrl":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg","articleSection":["Performance &amp; Security","WordPress &amp; Shopify Tips"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/","url":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/","name":"Plugin Update Breaks Website? Here\u2019s How I Fixed It","isPartOf":{"@id":"https:\/\/naveedshahzad.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#primaryimage"},"image":{"@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#primaryimage"},"thumbnailUrl":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg","datePublished":"2025-11-19T12:26:27+00:00","description":"A plugin update broke the website. Here\u2019s how I diagnosed the error, restored everything, and made future updates safe.","breadcrumb":{"@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#primaryimage","url":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg","contentUrl":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/wordpress-plugin-update-failed.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/naveedshahzad.net\/blog\/plugin-update-breaks-website\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/naveedshahzad.net\/blog\/"},{"@type":"ListItem","position":2,"name":"When a Plugin Update Breaks the Whole Website (And How I Fixed It)"}]},{"@type":"WebSite","@id":"https:\/\/naveedshahzad.net\/blog\/#website","url":"https:\/\/naveedshahzad.net\/blog\/","name":"Blogs - Naveed Shahzad","description":"","publisher":{"@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/naveedshahzad.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04","name":"naveedshahzad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/image\/","url":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/09\/logo-01-updated.jpg","contentUrl":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/09\/logo-01-updated.jpg","width":1200,"height":630,"caption":"naveedshahzad"},"logo":{"@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/image\/"},"description":"Experienced Web &amp; WordPress Developer specializing in custom themes, plugins, eCommerce solutions, and API integrations. Explore projects showcasing front-end and back-end development expertise, tailored to meet unique business needs.","sameAs":["https:\/\/naveedshahzad.net\/","https:\/\/www.facebook.com\/naveed.shahzad.35728","https:\/\/www.instagram.com\/naveed.shahzad94\/","https:\/\/www.linkedin.com\/in\/naveed-shahzad-338b10140\/","https:\/\/x.com\/NaveedS92080775"],"honorificPrefix":"Mr","birthDate":"1994-10-15","gender":"male","knowsAbout":["HTML","CSS","Bootstrap","jQuery","PHP","CodeIgniter","WordPress","Ecommerce","WordPress Plugin Development","WordPress Theme Development","AJAX","MySQL"],"knowsLanguage":["English","Urdu"],"jobTitle":"Full Stack Developer","url":"https:\/\/naveedshahzad.net\/blog\/author\/naveedshahzad\/"}]}},"_links":{"self":[{"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/posts\/491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/comments?post=491"}],"version-history":[{"count":2,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/posts\/491\/revisions"}],"predecessor-version":[{"id":493,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/posts\/491\/revisions\/493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/media\/494"}],"wp:attachment":[{"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/media?parent=491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/categories?post=491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/tags?post=491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}