{"id":108611,"date":"2025-01-03T15:12:39","date_gmt":"2025-01-03T13:12:39","guid":{"rendered":"https:\/\/themeisle.com\/blog\/?p=108611"},"modified":"2025-01-03T15:12:42","modified_gmt":"2025-01-03T13:12:42","slug":"wordpress-ticket-30465","status":"publish","type":"post","link":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/","title":{"rendered":"WordPress Ticket #30465 Was Opened 10 Years Ago &#8211; Is 2025 Going to Be the Year It Finally Gets Resolved?"},"content":{"rendered":"\n<p>Back in November 2014, a WordPress developer named Sergej Mueller raised what seemed like a reasonable concern: users had no way of knowing if a plugin they were using had been removed from the official repository &#8211; even if it was removed for security reasons. His ticket &#8211; officially #30465 &#8211; was closed relatively soon after, but with no resolution. Little did Sergej know that it would be reopened almost <strong>ten years later<\/strong>.<\/p>\n\n\n\n<p>And here we are, at the start of 2025, with me writing an update about it.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Why?<\/p>\n\n\n\n<p>For a few reasons.<\/p>\n\n\n\n<p>First, it&#8217;s highly relevant to some plugin security events that happened recently &#8211; October of last year to be exact. I&#8217;ll talk about those shortly. And, second, the will and momentum to resolve the issue has been picking up some serious steam &#8211; the last activity on the ticket was less than a month ago:<\/p>\n\n\n\n<figure class=\"blog-img-std wp-block-image size-full\"><img data-opt-id=2101250541  fetchpriority=\"high\" decoding=\"async\" width=\"2406\" height=\"1246\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp\" alt=\"WordPress ticket 30465.\" class=\"wp-image-108613\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:994\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 2406w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:155\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:530\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:398\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:795\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:994\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 2048w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:26\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:463\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 463w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:767\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 767w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1159\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 1159w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:286\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 286w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:377\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 377w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:261\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 261w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:994\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/WordPress-Ticket-30465.webp 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>So it looks as if Sergej&#8217;s patience might finally be paying off soon&#8230;<\/p>\n\n\n\n<p>Let&#8217;s start by retracing the development of the ticket. Then, we can move into what&#8217;s been happening with it in recent weeks:<\/p>\n\n\n\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=Will+a+10-year-old+%23WordPress+ticket+finally+be+resolved+in+2025%3F+%F0%9F%98%B2+%F0%9F%90%9B&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/' target='_blank' rel='nofollow'>Will a 10-year-old #WordPress ticket finally be resolved in 2025? \ud83d\ude32 \ud83d\udc1b<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=Will+a+10-year-old+%23WordPress+ticket+finally+be+resolved+in+2025%3F+%F0%9F%98%B2+%F0%9F%90%9B&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-from-won-t-fix-to-taking-the-stage-at-wceu-2023\">From &#8220;won&#8217;t fix&#8221; to taking the stage at WCEU 2023 \ud83d\ude45\u200d\u2642\ufe0f<\/h2>\n\n\n\n<p>When the ticket was first opened, it received a few responses but was shut down fairly quickly by WordPress lead developer Andrew Nacin. He closed it and marked it as &#8220;won&#8217;t fix,&#8221; explaining that plugin removals happened for various reasons, not only security issues:<\/p>\n\n\n\n<figure class=\"blog-img-std wp-block-image size-full\"><img data-opt-id=992021941  fetchpriority=\"high\" decoding=\"async\" width=\"2360\" height=\"1148\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp\" alt=\"\" class=\"wp-image-108614\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:933\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 2360w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:146\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:498\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:374\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:747\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:933\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 2048w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:24\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:233\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:386\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:584\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:144\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:190\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:131\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:933\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Andrew-Nacin-closing-WordPress-ticket-30465.webp 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>There was some flurry of commentary after that, but then it died down into a <em>once-a-year<\/em> (sometimes even less than that) comment of someone attempting to revive the issue.<\/p>\n\n\n\n<p>Then, in <strong>March 2023<\/strong>, something interesting happened. <a href=\"https:\/\/x.com\/jdevalk\" target=\"_blank\" rel=\"noopener\">Joost de Valk<\/a>, a well-known figure in the WordPress community, <strong>officially reopened the ticket<\/strong>. His argument was that WordPress has a responsibility to tell users whether a plugin is maintained or not.<\/p>\n\n\n\n<p>He also pointed out that WordPress.org was already showing this information on the platform itself, but only after a 60-day waiting period. His suggestion was to bring that same transparency to the WordPress backend where users actually manage their plugins.<\/p>\n\n\n\n<p>That set off a <strong>new wave of enthusiasm<\/strong> across the thread. The <strong>ticket grew so popular<\/strong> that <a href=\"https:\/\/x.com\/OliverSild\" target=\"_blank\" rel=\"noopener\">Oliver Sild<\/a>, the CEO and co-founder of <a href=\"https:\/\/patchstack.com\/\" target=\"_blank\" rel=\"noopener\">Patchstack<\/a>, even mentioned it in his <strong>WCEU 2023<\/strong> speech:<\/p>\n\n\n\n<figure class=\"blog-img-std wp-block-image size-full\"><img data-opt-id=177251233  fetchpriority=\"high\" decoding=\"async\" width=\"2000\" height=\"1502\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp\" alt=\"Oliver from Patchstack mentioning WordPress ticket 30465 in his WCEU 2023 speech.\" class=\"wp-image-108615\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1438\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 2000w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:225\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:769\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:577\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1437\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:38\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:320\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 320w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:529\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 529w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:799\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 799w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:197\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 197w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:260\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 260w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:180\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 180w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1438\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-from-Patchstack-mentioning-WordPress-ticket-30465-in-his-WCEU-2023-speech.webp 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>Not only did he mention it, but he encouraged the WCEU attendees to leave comments on the thread by using the custom QR code that he added to his presentation. He also used this plug as a delayed alley-oop for a contest that Patchstack would host the following year.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-patchstack-s-october-2024-event\">Patchstack&#8217;s October 2024 event \ud83e\udeb2<\/h2>\n\n\n\n<p>In October 2024, Patchstack launched a <a href=\"https:\/\/patchstack.com\/articles\/nearly-1000-plugins-closed-during-wordpress-security-cleanup\/\" target=\"_blank\" rel=\"noopener\">Bug Bounty event<\/a> as part of Cyber Security Month. If Oliver&#8217;s mention of ticket #30465 in his WCEU speech was the alley-oop, then the results of this event would be its slam dunk.<\/p>\n\n\n\n<p>Security researchers who participated in the event, ended up discovering a staggering 1,571 valid security vulnerability reports in a single month. These weren&#8217;t just minor issues either &#8211; we&#8217;re talking about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>73 cases where attackers could upload malicious files.<\/li>\n\n\n\n<li>67 SQL injection vulnerabilities that could compromise entire databases.<\/li>\n\n\n\n<li>58 ways for attackers to escalate their privileges.<\/li>\n\n\n\n<li>17 remote code execution vulnerabilities (yikes!)<\/li>\n<\/ul>\n\n\n\n<p>The aftermath resulted in close to 1,000 plugins temporarily closing. And when Patchstack tried to contact plugin developers about these issues, almost 74% were completely unreachable. Either their contact forms were broken, their emails bounced, or their domains had expired.<\/p>\n\n\n\n<p>The kicker is that many of these vulnerable plugins had been sitting in the repository for 6-11 years. Some dated as far back as 17 years! And yes, there are still live websites depending on these plugins.<\/p>\n\n\n\n<p>Needless to say, all of this data gave Oliver leverage in the thread to push ticket #30465 forward toward completion. He happily took advantage of it, and posted some of the details two weeks before the publication of the official Patchstack blog post discussing the event:<\/p>\n\n\n\n<figure class=\"blog-img-std wp-block-image size-full\"><img data-opt-id=664810714  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp\"  decoding=\"async\" width=\"2408\" height=\"1544\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp\" alt=\"Oliver Sild using data to make a strong case for moving WordPress ticket 30465 along to completion.\" class=\"wp-image-108616\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1684\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 2408w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:192\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:657\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:492\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:985\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1684\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 2048w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:32\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:374\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 374w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:619\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 619w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:936\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 936w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:231\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 231w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:304\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 304w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:211\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 211w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1684\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 2x\" \/><noscript><img data-opt-id=664810714  decoding=\"async\" width=\"2408\" height=\"1544\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp\" alt=\"Oliver Sild using data to make a strong case for moving WordPress ticket 30465 along to completion.\" class=\"wp-image-108616\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1684\/h:1080\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 2408w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:192\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:657\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:492\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:985\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1684\/h:1080\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 2048w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:32\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:374\/h:240\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 374w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:619\/h:397\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 619w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:936\/h:600\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 936w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:231\/h:148\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 231w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:304\/h:195\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 304w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:211\/h:135\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 211w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1684\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Oliver-Sild-using-data-to-make-his-case-for-pushing-WordPress-ticket-30465-to-completion.webp 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/></noscript><\/figure>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-from-discussion-to-action\">From discussion to action \ud83d\udee0\ufe0f<\/h2>\n\n\n\n<p>Activity on the thread was already snowballing when Oliver added his comment so gauging its individual impact is tough. However, it&#8217;s not unreasonable to assume that it added fuel to a growing flame. Especially with other users (of which at least one is a Patchstack employee) openly supporting his commentary.<\/p>\n\n\n\n<p>In response, WordPress lead developer Dion Hulse (@dd32) gave some pushback on several points, but also stepped up in a huge way by creating an experimental plugin that implements the long-awaited feature:<\/p>\n\n\n\n<figure class=\"blog-img-std wp-block-image size-full\"><img data-opt-id=1626762397  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp\"  decoding=\"async\" width=\"2522\" height=\"670\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp\" alt=\"Proposed UI integration of WordPress ticket number 30465.\" class=\"wp-image-108617\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:510\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 2522w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:80\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:272\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:204\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:408\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:510\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 2048w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:13\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:128\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:211\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:319\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:79\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:104\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:72\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:510\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 2x\" \/><noscript><img data-opt-id=1626762397  decoding=\"async\" width=\"2522\" height=\"670\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp\" alt=\"Proposed UI integration of WordPress ticket number 30465.\" class=\"wp-image-108617\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:510\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 2522w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:80\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:272\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:204\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:408\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:510\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 2048w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:13\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:128\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:211\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:319\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:79\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:104\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:72\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1920\/h:510\/q:mauto\/f:best\/dpr:2\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/12\/Proposed-UI-integration-of-plugin-closure-notification.webp 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/></noscript><\/figure>\n\n\n\n<p>The implementation is beautifully simple &#8211; when a plugin has been closed in the WordPress.org repository, users see a clear but measured notification. No panic-inducing red alerts, just straightforward information about the plugin&#8217;s status.<\/p>\n\n\n\n<p>Someone find Sergej and tell him, <em>&#8220;mama we made it!&#8221;<\/em><\/p>\n\n\n\n<p>Well&#8230;almost.<\/p>\n\n\n\n<p>It&#8217;s not part of WordPress core yet, but I do sense that we&#8217;re close to the finish line here!<\/p>\n\n\n\n<p>Now that it&#8217;s been shown to be possible, the next step is to decide on a final implementation. Then it can be integrated into WordPress core.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-s-next\">What&#8217;s next? \ud83c\udfaf<\/h2>\n\n\n\n<p>As of the time of this writing, the feature is being considered for inclusion in WordPress 6.8 (per Dion Hulse), though there are still some hurdles to clear. These include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Finalizing the notification timing (there&#8217;s discussion about possibly extending the 60-day window).<\/li>\n\n\n\n<li>Standardizing closure reason documentation.<\/li>\n\n\n\n<li>Balancing user awareness with developer support burden.<\/li>\n\n\n\n<li>Deciding on exact location (the site health screen vs directly on the plugin as shown in the plugin example screenshot).<\/li>\n<\/ul>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-big-picture\">The big picture \ud83c\udf10<\/h2>\n\n\n\n<p>The evolution of WordPress ticket #30465 tells us something fascinating about how <a href=\"https:\/\/wpshout.com\/complete-guide-wordpress-security\/\" target=\"_blank\" rel=\"noopener\">WordPress security<\/a> has changed over the past decade. What was once dismissed as an edge case has become increasingly critical as the ecosystem has grown and security challenges have multiplied.<\/p>\n\n\n\n<p>While it&#8217;s taken ten years to get here, the experimental plugin suggests we&#8217;re finally approaching a solution that balances security awareness with user experience. With millions of WordPress installations potentially affected by vulnerable plugins, this feature can&#8217;t come soon enough.<\/p>\n\n\n\n<p>If you want to follow along with the development then check out the <a href=\"https:\/\/github.com\/WordPress\/wporg-experiments-plugin\" target=\"_blank\" rel=\"noopener\">experimental plugin on GitHub<\/a>, or keep an eye on <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/30465\" target=\"_blank\" rel=\"noopener\">ticket #30465<\/a>. This might be one of those rare moments where we get to witness a decade-long conversation transform into a tangible outcome. \ud83d\udca1<\/p>\n\n\n\n<p><em><strong>What do you think about this feature? Do you think it would be helpful to you as a WordPress user to be informed that a plugin was closed? Let me know in the comments. I&#8217;ll see you there.<\/strong><\/em><\/p>\n\n\n<style>.ticss-d144f107 strong{font-weight: 700;\n    letter-spacing: -0.2px;\n    line-height: 1.2;\n    display: inline-block;}<\/style>\n\n\n<div class=\"wp-block-columns speed-guide has-white-color has-text-color has-background has-link-color wp-elements-2f81f6c5526477b5b4d52d1ca4513949 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#4267cf\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-medium\"><img data-opt-id=30701221  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\"  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" \/><noscript><img data-opt-id=30701221  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" sizes=\"(max-width: 300px) 100vw, 300px\" \/></noscript><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center ticss-58e79f2f\" style=\"font-size:14px\"><strong>FREE GUIDE<\/strong><\/p>\n\n\n\n<p class=\"ticss-d144f107\" style=\"font-size:25px\"><strong>4 Essential Steps to Speed Up Your&nbsp;WordPress Website<\/strong><\/p>\n\n\n\n<p class=\"ticss-3b627beb\">Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%.&nbsp;\ud83d\ude80<\/p>\n\n\n<p><div class=\"frm_forms  with_frm_style frm_style_themeisle\" id=\"frm_form_4_container\" data-token=\"c4c81c24bdb79c507973b64107966d8d\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_site-speed-guide-below-post\" data-token=\"c4c81c24bdb79c507973b64107966d8d\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Site Speed Guide - Below Post<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"4\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"site-speed-guide-below-post\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"4ba3cb1e2c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/108611\" \/><input type=\"hidden\" name=\"item_meta[18]\" id=\"field_6px6q2\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/108611\"  data-frmval=\"\/blog\/wp-json\/wp\/v2\/posts\/108611\"   \/>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container\">\r\n\t<label for=\"field_6px6q\" id=\"field_6px6q_label\" class=\"frm_primary_label\">Your Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_6px6q\" name=\"item_meta[15]\" value=\"\"  autocomplete=\"email\"  placeholder=\"your@email.com\" data-reqmsg=\"Your Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Your Email is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_17_container\" class=\"frm_form_field form-field  frm_none_container vertical_radio\">\r\n\t<div  id=\"field_6px6q3_label\" class=\"frm_primary_label\">Subscribe to our newsletter\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/div>\r\n\t<div class=\"frm_opt_container\" aria-labelledby=\"field_6px6q3_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_17-0\">\t\t\t<label  for=\"field_6px6q3-0\">\n\t\t\t<input type=\"checkbox\" name=\"item_meta[17][]\" id=\"field_6px6q3-0\" value=\"true\"  data-invmsg=\"Subscribe to our newsletter is invalid\" aria-invalid=\"false\"   \/> Subscribe to our newsletter<\/label><\/div>\n<\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex\">\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">FREE ACCESS<\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_24_container\">\n\t\t\t<label for=\"field_8g19i\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_8g19i\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[24]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"tGKtIG19U6wyYcew8uBttasWkNz0K\/6m1pv6d7nqZaokdKCs\/l0h48RQnQG\/UFbR\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"134\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<\/p>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Back in November 2014, a WordPress developer named Sergej Mueller raised what seemed like a reasonable concern: users had no way of knowing if a plugin they were using had been removed from the official repository &#8211; even if it was removed for security reasons. His ticket &#8211; officially #30465 &#8211; was closed relatively soon after, but with no resolution. Little did Sergej know that it would be reopened almost ten years later.","protected":false},"author":68,"featured_media":109031,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[26],"tags":[],"hashtags":[],"class_list":["post-108611","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"wppr_data":{"cwp_meta_box_check":"No"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.8 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WordPress Ticket #30465 Was Opened 10 Years Ago - Now What?<\/title>\n<meta name=\"description\" content=\"The infamous WordPress ticket #30465. A ticket that was opened more than 10 years ago and is still open. All that might be changing soon.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Ticket #30465 Was Opened 10 Years Ago - Is 2025 Going to Be the Year It Finally Gets Resolved?\" \/>\n<meta property=\"og:description\" content=\"The infamous WordPress ticket #30465. A ticket that was opened more than 10 years ago and is still open. All that might be changing soon.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/\" \/>\n<meta property=\"og:site_name\" content=\"Themeisle Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-03T13:12:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-03T13:12:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2180\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Martin Dubovic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Martin Dubovic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/\"},\"author\":{\"name\":\"Martin Dubovic\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/9aa19aa295f0e6aa2d6c0b4079a1a660\"},\"headline\":\"WordPress Ticket #30465 Was Opened 10 Years Ago &#8211; Is 2025 Going to Be the Year It Finally Gets Resolved?\",\"datePublished\":\"2025-01-03T13:12:39+00:00\",\"dateModified\":\"2025-01-03T13:12:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/\"},\"wordCount\":1139,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png\",\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/\",\"url\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/\",\"name\":\"WordPress Ticket #30465 Was Opened 10 Years Ago - Now What?\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png\",\"datePublished\":\"2025-01-03T13:12:39+00:00\",\"dateModified\":\"2025-01-03T13:12:42+00:00\",\"description\":\"The infamous WordPress ticket #30465. A ticket that was opened more than 10 years ago and is still open. All that might be changing soon.\",\"breadcrumb\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#primaryimage\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png\",\"width\":2180,\"height\":1090,\"caption\":\"WordPress Ticket 30465\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/themeisle.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Ticket #30465 Was Opened 10 Years Ago &#8211; Is 2025 Going to Be the Year It Finally Gets Resolved?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/themeisle.com\/blog\/#website\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"name\":\"Themeisle Blog\",\"description\":\"WordPress Tutorials and Reviews for Beginners and Advanced\",\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/themeisle.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\",\"name\":\"VertiStudio\",\"alternateName\":\"Vertigo Studio SA\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"width\":718,\"height\":156,\"caption\":\"VertiStudio\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/9aa19aa295f0e6aa2d6c0b4079a1a660\",\"name\":\"Martin Dubovic\",\"description\":\"Martin wrote his first e-book and built his first website using Weebly to market it and sell it in 2013. After making his first sale, he knew he was onto something. A few years later he made the switch to WordPress and from then on he became a full on WordPress addict. When he\\\\'s not WordPress-ing, you can find him doing pullups, handstands, drinking matcha, and of course, writing.\",\"url\":\"https:\/\/themeisle.com\/blog\/author\/martin-d\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress Ticket #30465 Was Opened 10 Years Ago - Now What?","description":"The infamous WordPress ticket #30465. A ticket that was opened more than 10 years ago and is still open. All that might be changing soon.","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:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/","og_locale":"en_US","og_type":"article","og_title":"WordPress Ticket #30465 Was Opened 10 Years Ago - Is 2025 Going to Be the Year It Finally Gets Resolved?","og_description":"The infamous WordPress ticket #30465. A ticket that was opened more than 10 years ago and is still open. All that might be changing soon.","og_url":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/","og_site_name":"Themeisle Blog","article_published_time":"2025-01-03T13:12:39+00:00","article_modified_time":"2025-01-03T13:12:42+00:00","og_image":[{"width":2180,"height":1090,"url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png","type":"image\/png"}],"author":"Martin Dubovic","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Martin Dubovic","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#article","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/"},"author":{"name":"Martin Dubovic","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/9aa19aa295f0e6aa2d6c0b4079a1a660"},"headline":"WordPress Ticket #30465 Was Opened 10 Years Ago &#8211; Is 2025 Going to Be the Year It Finally Gets Resolved?","datePublished":"2025-01-03T13:12:39+00:00","dateModified":"2025-01-03T13:12:42+00:00","mainEntityOfPage":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/"},"wordCount":1139,"commentCount":0,"publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"image":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png","articleSection":["WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/","url":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/","name":"WordPress Ticket #30465 Was Opened 10 Years Ago - Now What?","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#primaryimage"},"image":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png","datePublished":"2025-01-03T13:12:39+00:00","dateModified":"2025-01-03T13:12:42+00:00","description":"The infamous WordPress ticket #30465. A ticket that was opened more than 10 years ago and is still open. All that might be changing soon.","breadcrumb":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#primaryimage","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/01\/WordPress-Ticket-30465.png","width":2180,"height":1090,"caption":"WordPress Ticket 30465"},{"@type":"BreadcrumbList","@id":"https:\/\/themeisle.com\/blog\/wordpress-ticket-30465\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/themeisle.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress Ticket #30465 Was Opened 10 Years Ago &#8211; Is 2025 Going to Be the Year It Finally Gets Resolved?"}]},{"@type":"WebSite","@id":"https:\/\/themeisle.com\/blog\/#website","url":"https:\/\/themeisle.com\/blog\/","name":"Themeisle Blog","description":"WordPress Tutorials and Reviews for Beginners and Advanced","publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/themeisle.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/themeisle.com\/blog\/#organization","name":"VertiStudio","alternateName":"Vertigo Studio SA","url":"https:\/\/themeisle.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","width":718,"height":156,"caption":"VertiStudio"},"image":{"@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/9aa19aa295f0e6aa2d6c0b4079a1a660","name":"Martin Dubovic","description":"Martin wrote his first e-book and built his first website using Weebly to market it and sell it in 2013. After making his first sale, he knew he was onto something. A few years later he made the switch to WordPress and from then on he became a full on WordPress addict. When he\\'s not WordPress-ing, you can find him doing pullups, handstands, drinking matcha, and of course, writing.","url":"https:\/\/themeisle.com\/blog\/author\/martin-d\/"}]}},"_links":{"self":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/108611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/comments?post=108611"}],"version-history":[{"count":10,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/108611\/revisions"}],"predecessor-version":[{"id":109041,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/108611\/revisions\/109041"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media\/109031"}],"wp:attachment":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media?parent=108611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/categories?post=108611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/tags?post=108611"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/hashtags?post=108611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}