{"id":12926,"date":"2026-02-24T22:31:44","date_gmt":"2026-02-24T21:31:44","guid":{"rendered":"https:\/\/mathis-nitschke.com\/?p=12926"},"modified":"2026-02-25T20:42:01","modified_gmt":"2026-02-25T19:42:01","slug":"how-i-modernized-a-wordpress-theme-without-being-a-developer","status":"publish","type":"post","link":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/","title":{"rendered":"How I Modernized a WordPress Theme Without Being a Developer"},"content":{"rendered":"<p>I&#8217;m not a web developer. I&#8217;m a composer and sound designer \u2014 and yes, I can dig into code when I have to. In my Unity projects I can find my way around in C#, and I know how to track down bugs in unfamiliar code (not always, but often enough). But that&#8217;s different from understanding the inner workings of a WordPress theme. I don&#8217;t know PHP. The structures, conventions, the typical pitfalls of that world \u2014 that&#8217;s not my territory.<\/p>\n<p>That has changed.<\/p>\n<h4>The Problem<\/h4>\n<p>My website <a href=\"https:\/\/mathis-nitschke.com\/en\/\" target=\"_blank\" rel=\"noopener\">mathis-nitschke.com<\/a> has been running the Daze theme by NordWood Themes since 2018 \u2014 a visually strong masonry layout that I chose deliberately and wanted to keep. The theme stopped receiving updates in 2019. At first that wasn&#8217;t a problem. Then the Instagram integration broke when Instagram overhauled its API in 2020. Then came PHP warnings. Then it got slow.<\/p>\n<p>The usual advice: switch themes. But switching would have meant not just finding a new design, but also migrating content, redoing layouts, adjusting image sizes \u2014 a disproportionate amount of work for what was fundamentally a technical problem.<\/p>\n<h4>The Attempt<\/h4>\n<p>I updated the theme myself using <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/claude.ai\/\">Claude Code<\/a> (Opus 4.6) \u2014 an AI agent by Anthropic that works directly in the file system of a local copy of a website, reading, analyzing, and writing code. I described the problem to it, not the solution.<\/p>\n<p>The process was dialogic. Claude Code started by examining the theme: analyzing the file structure, identifying deprecated functions, tracing the broken Instagram integration, finding the causes of slow load times. Then it proposed a plan. I read it, asked questions, made decisions.<\/p>\n<p>What interested me was less the technical dimension than the nature of the collaboration. I didn&#8217;t need to know what <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">extract()<\/code> does in PHP or why it&#8217;s considered unsafe \u2014 but I could follow the reasoning and decide whether the intervention made sense. I wasn&#8217;t the programmer, but I wasn&#8217;t just a client either. Somewhere in between: someone who understands their own project and now had the means to develop it further on a technical level.<\/p>\n<figure id=\"attachment_12917\" aria-describedby=\"caption-attachment-12917\" style=\"width: 1140px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/github.com\/audionomio\/Daze-MN\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-12917 size-daze_wrapper_width\" src=\"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-222153-1140x577.jpg\" alt=\"\" width=\"1140\" height=\"577\" srcset=\"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-222153-1140x577.jpg 1140w, https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-222153-360x182.jpg 360w, https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-222153-1024x518.jpg 1024w, https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-222153-680x344.jpg 680w, https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-222153-1536x778.jpg 1536w, https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-222153.jpg 1910w\" sizes=\"auto, (max-width: 1140px) 100vw, 1140px\" \/><\/a><figcaption id=\"caption-attachment-12917\" class=\"wp-caption-text\">The Daze-MN GitHub repository<\/figcaption><\/figure>\n<h4>What Changed<\/h4>\n<p>The result is <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/github.com\/audionomio\/Daze-MN\">Daze MN<\/a>, a fork of the original theme, available on GitHub. The key changes:<\/p>\n<p><strong>PHP compatibility.<\/strong> Nine widget files and several theme functions were using <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">extract()<\/code>, a function now considered unsafe. All calls were replaced with explicit variable assignments, and deprecated database queries were updated. The theme now requires at least WordPress 6.0.<\/p>\n<p><strong>Instagram Graph API.<\/strong> The old integration relied on an unofficial access point that Instagram shut down in 2020. The new connection uses the official Graph API with automatic token renewal every 50 days. Reels are filtered out \u2014 only images appear in the carousel.<\/p>\n<p><strong>Performance.<\/strong> jQuery UI Draggable and the Facebook SDK were being loaded on every page without being used. Gallery scripts are now limited to single post pages. Google Fonts load with <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">display: swap<\/code>.<\/p>\n<p><strong>600 lines of demo code removed.<\/strong> The original theme contained extensive special cases for demo categories that don&#8217;t exist on a real website but were being evaluated on every page load.<\/p>\n<p>The theme looks identical \u2014 just more robust, faster, and ready for the future. (If you think it&#8217;s still slow, well, it&#8217;s WordPress&#8230;)<\/p>\n<h4>What It Means<\/h4>\n<p>I published the fork on GitHub because I suspect other Daze users are in a similar situation: the theme is beautiful, but no longer maintained. The Instagram widgets are broken. PHP warnings are piling up. Switching feels disproportionate.<\/p>\n<p>But there&#8217;s something more fundamental going on. In my work as a composer I&#8217;ve written that what interests me about technology is not what it replaces, but what it enables. The same applies here. Claude Code didn&#8217;t program for me \u2014 it enabled me to do something that was previously out of reach. The decisions were mine. The tool was new.<\/p>\n<p>For artists who work with technology, this is a meaningful shift: not because AI can do everything, but because it lowers the threshold at which you stop having to ask experts and start intervening yourself. Updating the theme of my own blog sounds trivial. But it&#8217;s an intervention I simply could not have made a year ago.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My WordPress theme hasn&#8217;t been updated since 2019. The Instagram integration broke, PHP warnings followed. Switching themes would have meant giving up the design that fits me. So I looked for another way \u2014 and found one.<\/p>\n","protected":false},"author":1,"featured_media":12925,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[126,124],"tags":[],"class_list":["post-12926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-extra","clearfix",""],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How I Modernized a WordPress Theme Without Being a Developer - Mathis Nitschke<\/title>\n<meta name=\"description\" content=\"My WordPress theme hasn&#039;t been updated since 2019. The Instagram integration broke, PHP warnings followed. Switching themes would have meant giving up the design that fits me. So I looked for another way \u2014 and found one.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How I Modernized a WordPress Theme Without Being a Developer - Mathis Nitschke\" \/>\n<meta property=\"og:description\" content=\"My WordPress theme hasn&#039;t been updated since 2019. The Instagram integration broke, PHP warnings followed. Switching themes would have meant giving up the design that fits me. So I looked for another way \u2014 and found one.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/\" \/>\n<meta property=\"og:site_name\" content=\"Mathis Nitschke\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mathisnitschkemusic\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/mathisnitschkemusic\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-24T21:31:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T19:42:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-223457.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1568\" \/>\n\t<meta property=\"og:image:height\" content=\"1132\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mathis Nitschke\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MathisNitschke\" \/>\n<meta name=\"twitter:site\" content=\"@MathisNitschke\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mathis Nitschke\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/\"},\"author\":{\"name\":\"Mathis Nitschke\",\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/#\\\/schema\\\/person\\\/3980ea1103f0353bd467e6e46d0a3706\"},\"headline\":\"How I Modernized a WordPress Theme Without Being a Developer\",\"datePublished\":\"2026-02-24T21:31:44+00:00\",\"dateModified\":\"2026-02-25T19:42:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/\"},\"wordCount\":714,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/#\\\/schema\\\/person\\\/3980ea1103f0353bd467e6e46d0a3706\"},\"image\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mathis-nitschke.com\\\/wp18\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Screenshot-2026-02-24-223457.jpg\",\"articleSection\":[\"Blog\",\"xt\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/\",\"url\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/\",\"name\":\"How I Modernized a WordPress Theme Without Being a Developer - Mathis Nitschke\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mathis-nitschke.com\\\/wp18\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Screenshot-2026-02-24-223457.jpg\",\"datePublished\":\"2026-02-24T21:31:44+00:00\",\"dateModified\":\"2026-02-25T19:42:01+00:00\",\"description\":\"My WordPress theme hasn't been updated since 2019. The Instagram integration broke, PHP warnings followed. Switching themes would have meant giving up the design that fits me. So I looked for another way \u2014 and found one.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mathis-nitschke.com\\\/wp18\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Screenshot-2026-02-24-223457.jpg\",\"contentUrl\":\"https:\\\/\\\/mathis-nitschke.com\\\/wp18\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Screenshot-2026-02-24-223457.jpg\",\"width\":1568,\"height\":1132},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/how-i-modernized-a-wordpress-theme-without-being-a-developer\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How I Modernized a WordPress Theme Without Being a Developer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/\",\"name\":\"Mathis Nitschke\",\"description\":\"sound designer, composer, director\",\"publisher\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/#\\\/schema\\\/person\\\/3980ea1103f0353bd467e6e46d0a3706\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/en\\\/#\\\/schema\\\/person\\\/3980ea1103f0353bd467e6e46d0a3706\",\"name\":\"Mathis Nitschke\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/wp18\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/MathisNitschke_FotoAstridAckermann_2048.jpg\",\"url\":\"https:\\\/\\\/mathis-nitschke.com\\\/wp18\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/MathisNitschke_FotoAstridAckermann_2048.jpg\",\"contentUrl\":\"https:\\\/\\\/mathis-nitschke.com\\\/wp18\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/MathisNitschke_FotoAstridAckermann_2048.jpg\",\"width\":2048,\"height\":1152,\"caption\":\"Mathis Nitschke\"},\"logo\":{\"@id\":\"https:\\\/\\\/mathis-nitschke.com\\\/wp18\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/MathisNitschke_FotoAstridAckermann_2048.jpg\"},\"description\":\"Mathis Nitschke ist Konzeptk\u00fcnstler, Musikkomponist, Audioproduzent, B\u00fchnenregisseur und Erlebnisgestalter, spezialisiert auf Sound in Verbindung mit Theater, Medien und neuen Technologien.\",\"sameAs\":[\"https:\\\/\\\/mathis-nitschke.com\",\"https:\\\/\\\/www.facebook.com\\\/mathisnitschkemusic\\\/\",\"https:\\\/\\\/www.instagram.com\\\/mathisnitschke\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/mathis-nitschke-390b48b\\\/\",\"https:\\\/\\\/x.com\\\/MathisNitschke\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/MathisBNitschke\",\"https:\\\/\\\/de.wikipedia.org\\\/wiki\\\/Mathis_Nitschke\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How I Modernized a WordPress Theme Without Being a Developer - Mathis Nitschke","description":"My WordPress theme hasn't been updated since 2019. The Instagram integration broke, PHP warnings followed. Switching themes would have meant giving up the design that fits me. So I looked for another way \u2014 and found one.","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:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/","og_locale":"en_US","og_type":"article","og_title":"How I Modernized a WordPress Theme Without Being a Developer - Mathis Nitschke","og_description":"My WordPress theme hasn't been updated since 2019. The Instagram integration broke, PHP warnings followed. Switching themes would have meant giving up the design that fits me. So I looked for another way \u2014 and found one.","og_url":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/","og_site_name":"Mathis Nitschke","article_publisher":"https:\/\/www.facebook.com\/mathisnitschkemusic\/","article_author":"https:\/\/www.facebook.com\/mathisnitschkemusic\/","article_published_time":"2026-02-24T21:31:44+00:00","article_modified_time":"2026-02-25T19:42:01+00:00","og_image":[{"width":1568,"height":1132,"url":"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-223457.jpg","type":"image\/jpeg"}],"author":"Mathis Nitschke","twitter_card":"summary_large_image","twitter_creator":"@MathisNitschke","twitter_site":"@MathisNitschke","twitter_misc":{"Written by":"Mathis Nitschke","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/#article","isPartOf":{"@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/"},"author":{"name":"Mathis Nitschke","@id":"https:\/\/mathis-nitschke.com\/en\/#\/schema\/person\/3980ea1103f0353bd467e6e46d0a3706"},"headline":"How I Modernized a WordPress Theme Without Being a Developer","datePublished":"2026-02-24T21:31:44+00:00","dateModified":"2026-02-25T19:42:01+00:00","mainEntityOfPage":{"@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/"},"wordCount":714,"commentCount":0,"publisher":{"@id":"https:\/\/mathis-nitschke.com\/en\/#\/schema\/person\/3980ea1103f0353bd467e6e46d0a3706"},"image":{"@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/#primaryimage"},"thumbnailUrl":"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-223457.jpg","articleSection":["Blog","xt"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/","url":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/","name":"How I Modernized a WordPress Theme Without Being a Developer - Mathis Nitschke","isPartOf":{"@id":"https:\/\/mathis-nitschke.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/#primaryimage"},"image":{"@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/#primaryimage"},"thumbnailUrl":"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-223457.jpg","datePublished":"2026-02-24T21:31:44+00:00","dateModified":"2026-02-25T19:42:01+00:00","description":"My WordPress theme hasn't been updated since 2019. The Instagram integration broke, PHP warnings followed. Switching themes would have meant giving up the design that fits me. So I looked for another way \u2014 and found one.","breadcrumb":{"@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/#primaryimage","url":"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-223457.jpg","contentUrl":"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-24-223457.jpg","width":1568,"height":1132},{"@type":"BreadcrumbList","@id":"https:\/\/mathis-nitschke.com\/en\/how-i-modernized-a-wordpress-theme-without-being-a-developer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/mathis-nitschke.com\/en\/"},{"@type":"ListItem","position":2,"name":"How I Modernized a WordPress Theme Without Being a Developer"}]},{"@type":"WebSite","@id":"https:\/\/mathis-nitschke.com\/en\/#website","url":"https:\/\/mathis-nitschke.com\/en\/","name":"Mathis Nitschke","description":"sound designer, composer, director","publisher":{"@id":"https:\/\/mathis-nitschke.com\/en\/#\/schema\/person\/3980ea1103f0353bd467e6e46d0a3706"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mathis-nitschke.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/mathis-nitschke.com\/en\/#\/schema\/person\/3980ea1103f0353bd467e6e46d0a3706","name":"Mathis Nitschke","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2020\/01\/MathisNitschke_FotoAstridAckermann_2048.jpg","url":"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2020\/01\/MathisNitschke_FotoAstridAckermann_2048.jpg","contentUrl":"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2020\/01\/MathisNitschke_FotoAstridAckermann_2048.jpg","width":2048,"height":1152,"caption":"Mathis Nitschke"},"logo":{"@id":"https:\/\/mathis-nitschke.com\/wp18\/wp-content\/uploads\/2020\/01\/MathisNitschke_FotoAstridAckermann_2048.jpg"},"description":"Mathis Nitschke ist Konzeptk\u00fcnstler, Musikkomponist, Audioproduzent, B\u00fchnenregisseur und Erlebnisgestalter, spezialisiert auf Sound in Verbindung mit Theater, Medien und neuen Technologien.","sameAs":["https:\/\/mathis-nitschke.com","https:\/\/www.facebook.com\/mathisnitschkemusic\/","https:\/\/www.instagram.com\/mathisnitschke\/","https:\/\/www.linkedin.com\/in\/mathis-nitschke-390b48b\/","https:\/\/x.com\/MathisNitschke","https:\/\/www.youtube.com\/user\/MathisBNitschke","https:\/\/de.wikipedia.org\/wiki\/Mathis_Nitschke"]}]}},"_links":{"self":[{"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/posts\/12926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/comments?post=12926"}],"version-history":[{"count":4,"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/posts\/12926\/revisions"}],"predecessor-version":[{"id":12937,"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/posts\/12926\/revisions\/12937"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/media\/12925"}],"wp:attachment":[{"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/media?parent=12926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/categories?post=12926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mathis-nitschke.com\/en\/wp-json\/wp\/v2\/tags?post=12926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}