{"id":223727,"date":"2025-06-03T09:16:59","date_gmt":"2025-06-03T09:16:59","guid":{"rendered":"https:\/\/wpmudev.com\/blog\/?p=223727"},"modified":"2025-05-29T07:41:54","modified_gmt":"2025-05-29T07:41:54","slug":"hello-world-goodbai-code-standards","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/hello-world-goodbai-code-standards\/","title":{"rendered":"Hello World, GoodbAI Code Standards"},"content":{"rendered":"<p>Stick around \u2018til the end for a sweet birthday surprise\u2026<\/p>\n<p><strong>In today\u2019s edition: <\/strong><\/p>\n<ul>\n<li>AI is building plugins, but is it also breaking the repo? (Plus: the \u201cvibe coder\u201d problem in one brutal tweet).<\/li>\n<li>22 years old and still the life of the party. WordPress, you magnificent CMS, we raise a glass to you!<\/li>\n<li>Genius tools you\u2019ll wish you\u2019d built yourself, including a \/edit cheat code and a post-shuffling script.<\/li>\n<\/ul>\n<h2>Hot Off The Presses: What\u2019s New?<\/h2>\n<div class=\"image-grid cgrid-row\">\n<div class=\"cgrid-col cgrid-col-span-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-223742\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2025\/06\/claude4-code-refactor-tweet.png\" alt=\"Tweet showing Claude 4's failed but beautiful code refactor.\" width=\"879\" height=\"933\" \/><\/div>\n<\/div>\n<h2>WordPress Plugin Boom or AI Doom?<\/h2>\n<p>New plugin submissions to WordPress.org have <a href=\"https:\/\/make.wordpress.org\/plugins\/2025\/05\/21\/the-wordpress-ecosystem-is-growing-new-plugin-submissions-have-doubled-in-2025\/#:~:text=This%20year%2C%20the%20number%20of,the%20WordPress%20ecosystem%20to%20grow.\" rel=\"noopener\" target=\"_blank\"><em>doubled<\/em> in 2025<\/a>, according to the Plugin Review team. That\u2019s right, the plugin ecosystem is thriving like a caffeine-fueled dev during a last-minute launch. Faster reviews, better tooling, and more folks shipping shiny new ideas. What\u2019s not to love?<\/p>\n<p>Well&#8230; maybe <em>how<\/em> they&#8217;re getting built.<\/p>\n<p>According to <a href=\"https:\/\/blog.hubspot.com\/website\/web-designers-ai\" rel=\"noopener\" target=\"_blank\">HubSpot<\/a>, 93% of web designers have used AI in the past 3 months. And over in dev-land, tools like AI code assistants and plugin builders are lowering the barrier to entry faster than you can say \u201cGPT, generate a settings page.\u201d<\/p>\n<p>But before we roll out the red carpet for our new robot overlords, a word of caution: this AI surge may come with a side of spaghetti code. As <a href=\"https:\/\/www.therepository.email\/wordpress-plugin-submissions-surge-87-amid-rise-in-ai-tools\" rel=\"noopener\" target=\"_blank\">The Repository<\/a> reports, there\u2019s growing concern about code quality, long-term maintenance, and what happens when your plugin dev pipeline is basically vibes + autocomplete.<\/p>\n<p>When <a href=\"http:\/\/WordPress.org\" rel=\"noopener\" target=\"_blank\">WordPress.org<\/a> announced the <a href=\"https:\/\/wordpress.org\/news\/2025\/05\/announcing-the-formation-of-the-wordpress-ai-team\/\" rel=\"noopener\" target=\"_blank\">formation of the WordPress AI team<\/a>, it received a <a href=\"https:\/\/www.reddit.com\/r\/Wordpress\/comments\/1kwzloq\/for_all_the_ai_haterslovers_its_coming_to\/\" rel=\"noopener\" target=\"_blank\">healthy dose of cynical skepticism<\/a> on the internet\u2019s official home of cynical skepticism, Reddit. And even the official WordPress AI website builder was tested and deemed a \u201c<a href=\"https:\/\/www.cnet.com\/tech\/services-and-software\/i-tried-wordpress-ai-to-create-a-new-website-it-was-a-waste-of-time\/\" rel=\"noopener\" target=\"_blank\">waste of time<\/a>\u201d by tech writer Amanda Smith.<\/p>\n<p>This <a href=\"https:\/\/x.com\/benln\/status\/1918302622630478120\" rel=\"noopener\" target=\"_blank\">viral tweet<\/a> explains the problem pretty clearly. Code can\u2019t be written with vibes alone, you still need version control, implementation plans, testing, documentation, logging\u2026 etc. You know, actual dev stuff.<\/p>\n<p>And yes, it\u2019s kinda funny, until you&#8217;re trying to debug someone\u2019s weekend AI experiment in production.<\/p>\n<p>Let\u2019s not forget that <a href=\"https:\/\/www.briancoords.com\/newsletter\/is-clean-code-still-important\/\" rel=\"noopener\" target=\"_blank\">clean code is still a thing<\/a>. Just because AI can generate a plugin doesn\u2019t mean it should, or at least, not without a human double-checking it with more than just a \u201clooks good to me\u201d shrug.<\/p>\n<p>If we\u2019re not careful, we\u2019re all just one auto-generated shortcode away from a support ticket apocalypse. \ud83e\udd2f We\u2019re just crossing our fingers that WordPress will still give us the option to disable it. \ud83e\udd1e<\/p>\n<h2>Let Them Eat Code: WordPress Turns 22!<\/h2>\n<div class=\"image-grid cgrid-row\">\n<div class=\"cgrid-col cgrid-col-span-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-223728\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2025\/05\/wordpress-22nd-birthday-cake-code.jpeg\" alt=\"Code-themed birthday cake for WordPress's 22nd birthday.\" width=\"480\" height=\"364\" \/><\/div>\n<\/div>\n<p>WordPress officially turned 22 on May 27th, which means it\u2019s now almost old enough to have a quarter-life crisis, but still too young to rent a car without fees.<\/p>\n<p>From its humble blogging beginnings in 2003 to powering 43% of the web (and 93% of your in-laws\u2019 small business sites), WordPress has seen it all: the rise of Gutenberg, the fall of classic widgets, and the eternal \u201cAre page builders ruining the web?\u201d debates.<\/p>\n<p>Over the last two decades, WordPress has quietly shaped the internet more than most people realize. It made publishing accessible, community contributions meaningful, and being a self-taught developer not just possible, but respected. Love it or yell at it, WordPress has been there for us &#8211; for side projects, client sites, passion blogs, startups and countless other creative corners of the internet.<\/p>\n<p>So here\u2019s to 22 years of code, community, and that little dashboard we\u2019ve all stared at for so many hours. Happy belated birthday, WordPress. We wouldn&#8217;t be here without you. \ud83d\udc99<\/p>\n<p>\ud83d\udc49 <a href=\"https:\/\/wp-content.co\/history-of-wordpress\/\" rel=\"noopener\" target=\"_blank\">Take a stroll through WordPress history<\/a><br \/>\n\ud83d\udc49 <a href=\"https:\/\/wedevs.com\/blog\/367784\/happy-birthday-wordpress-history-rewards\/\" rel=\"noopener\" target=\"_blank\">Here\u2019s how the community celebrated<\/a><br \/>\n\ud83d\udc49 <a href=\"https:\/\/www.reddit.com\/r\/Wordpress\/comments\/1ktezmd\/wordpress_turns_22_on_may_27\/\" rel=\"noopener\" target=\"_blank\">Reddit, of course, had thoughts<\/a><\/p>\n<h2>Handy Things From Very Smart Folks<\/h2>\n<p>Because the WordPress community never sleeps (and apparently doesn\u2019t believe in boring tools), here\u2019s a round-up of clever things made by clever people:<\/p>\n<ul>\n<li><strong>Slash Edit by Ronald Huereca:<\/strong>\n<ul>\n<li>Just slap <em>\/edit<\/em> on the end of any content URL and boom, direct edit access. It\u2019s like a cheat code for WordPress admins. So simple, it\u2019s almost criminal.<br \/>\n\ud83d\udc49 <strong><a href=\"https:\/\/wordpress.org\/plugins\/slash-edit\/\" rel=\"noopener\" target=\"_blank\">Check out Slash Edit<\/a><\/strong><\/li>\n<\/ul>\n<\/li>\n<li><strong>10 GitHub Gems You (Probably) Didn\u2019t Know<\/strong>\n<ul>\n<li>Saketh Kowtha reveals a list of GitHub cheat codes, including secret URLs and overlooked power features, that will have you looking 10x smarter with 0x extra effort.<br \/>\n\ud83d\udc49 <strong><a href=\"https:\/\/dev.to\/sakethkowtha\/10-hidden-github-gems-thatll-make-you-go-holy-forking-repositories-17ep\" rel=\"noopener\" target=\"_blank\">Read: \u201cHoly forking repositories!\u201d<\/a><\/strong><\/li>\n<\/ul>\n<\/li>\n<li><strong>Shuffle Your Evergreen Content Like a DJ<\/strong>\n<ul>\n<li>\u201cEvery day I\u2019m shufflin\u2019\u2026\u201d This tiny-but-mighty script lets you randomize your evergreen posts to keep things fresh. Because your content deserves to be seen, and because randomness is fun.<br \/>\n\ud83d\udc49 <strong><a href=\"https:\/\/www.wpsolver.com\/shuffle-content-order\/\" rel=\"noopener\" target=\"_blank\">Get the code<\/a><\/strong><\/li>\n<\/ul>\n<\/li>\n<li><strong>Design Nerd Alert: Compass Template for E-Learning<\/strong>\n<ul>\n<li>Compass is a sleek Tailwind CSS video course template with some tasty design candy treats inside.<br \/>\n\ud83d\udc49 <strong><a href=\"https:\/\/x.com\/clarklab\/status\/1925087069816119507\" rel=\"noopener\" target=\"_blank\">Take a peek<\/a><\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Mind Bloggling Facts &amp; Stats<\/h2>\n<ul>\n<li>WP Speakers currently features almost 200 speakers, sharing their hot takes in a wide range of formats from in-person talks to podcast interviews and virtual webinars. (<a href=\"https:\/\/wpspeakers.com\/\" rel=\"noopener\" target=\"_blank\">Source<\/a>)<\/li>\n<li>According to a new WP Engine report, WordPress can cost up to 44% less than platforms like Adobe Experience Manager. (<a href=\"https:\/\/www.therepository.email\/wordpress-sites-cost-up-to-44-less-than-proprietary-cms-platforms-wp-engine-report\" rel=\"noopener\" target=\"_blank\">Source<\/a>)<\/li>\n<li>Patchstack has officially surpassed Microsoft as the #1 CVE coordinator in the world. Cheers for keeping us all safer, Patchstack team! (<a href=\"https:\/\/www.therepository.email\/patchstack-becomes-top-cve-coordinator-surpassing-microsoft-in-reported-vulnerabilities\" rel=\"noopener\" target=\"_blank\">Source<\/a>)<\/li>\n<\/ul>\n<h2>Blogs &amp; Resources You Shouldn\u2019t Miss<\/h2>\n<ul>\n<li>Turns out your WordPress site <em>can<\/em> be charming, responsive, and emotionally available (unlike your recent Tinder matches, amirite?) Get the scoop from Codeable on the <a href=\"https:\/\/www.codeable.io\/blog\/how-to-get-started-with-the-interactivity-api\/\" rel=\"noopener\" target=\"_blank\">Interactivity API<\/a>.<\/li>\n<li>Want to stay legal and not creepy? Here\u2019s the WordPress dev\u2019s <a href=\"https:\/\/wpmayor.com\/privacy-trends\/\" rel=\"noopener\" target=\"_blank\">privacy playbook for 2025<\/a>.<\/li>\n<li>Equalize Digital just dropped updates to <a href=\"https:\/\/equalizedigital.com\/accessibility-checker-1-23-0-and-pro-1-11-0-enhancing-rule-accuracy-performance-and-security\/\" rel=\"noopener\" target=\"_blank\">Accessibility Checker<\/a> that improve accuracy and performance. Fewer false positives, more peace of mind.<\/li>\n<li>Pocket\u2019s gone. But don\u2019t worry, there are <a href=\"https:\/\/jasoncosper.com\/pocket-lint\/\" rel=\"noopener\" target=\"_blank\">plenty more ways<\/a> to pretend you\u2019ll \u2018read it later.\u2019<\/li>\n<li>Get the tea on all things Basel from the WordCamp Europe 2025 team via the <a href=\"https:\/\/dothewoo.io\/wordcamp-europe-2025-organizers-share-insights-and-excitement\/\" rel=\"noopener\" target=\"_blank\">Do the Woo podcast<\/a>.<\/li>\n<li>The FTC just hit unsubscribe on <a href=\"https:\/\/theadminbar.com\/silence-isnt-subscribing-according-to-new-ftc-rules-and-common-sense\/\" rel=\"noopener\" target=\"_blank\">shady subscription tactics<\/a>, and it\u2019s about time.<\/li>\n<li>\ud83c\udfb5 <em>\u201cYoung dev, there\u2019s no need to feel down\/ I said young dev, if you see your content around\/ Just go now, to our blog today and you\u2019ll be back to having a good time\/ \u2728\ud83e\udea9\ud83d\udd7a\ud83d\udc83\u2728 <a href=\"https:\/\/wpmudev.com\/blog\/the-ultimate-guide-to-dmca-takedown-notices\/\" target=\"_blank\" rel=\"noopener\">It\u2019s fun to file a D. M. C. A.!<\/a>\u201d<\/em><\/li>\n<\/ul>\n<h2>Coffee Break Distractions<\/h2>\n<p><a href=\"https:\/\/starwarsintrocreator.kassellabs.io\/\" rel=\"noopener\" target=\"_blank\">Make boring work emails more epic by turning them into an epic Star Wars opening crawl.<\/a><\/p>\n<p><a href=\"https:\/\/www.404media.co\/the-cia-secretly-ran-a-star-wars-fan-site\/\" rel=\"noopener\" target=\"_blank\">Speaking of Star Wars, did you know the CIA used a Star Wars fan site as a covert communication tool?<\/a><\/p>\n<p><a href=\"http:\/\/Slither.io\" rel=\"noopener\" target=\"_blank\">Be a pixel-munching snake in the simple yet sssssatisfying game Slither.io.<\/a> \ud83d\udc0d<\/p>\n<p><a href=\"https:\/\/donini.me\/show-off-your-wordpress-org-achievements-with-cardpress\/\" rel=\"noopener\" target=\"_blank\">This is a handy tool for showing off your .org contributions in a tidy little bio.<\/a><\/p>\n<p><a href=\"https:\/\/chromewebstore.google.com\/detail\/edit-anything\/kgkhambjbahgejgoaefmekdchedkihln\" rel=\"noopener\" target=\"_blank\">This extension has gotta be the easiest way to make a clean UI mockup.<\/a><\/p>\n<p><a href=\"https:\/\/www.reddit.com\/r\/ProgrammerHumor\/comments\/1ksn7k2\/ilovetesting\/\" rel=\"noopener\" target=\"_blank\">\u201c99 little bugs in the code, 99 little bugs, take one down, patch it around, 127 bugs in the code\u2026\u201d<\/a><\/p>\n<p><a href=\"https:\/\/notashelf.dev\/posts\/curse-of-knowing\" rel=\"noopener\" target=\"_blank\">\u201cProgramming lures us into believing we can control the outside events. That is where the suffering begins.\u201d A deeply philosophical read from Raf.<\/a><\/p>\n<p>And finally\u2026<br \/>\n<a href=\"https:\/\/www.reddit.com\/r\/Awww\/comments\/1kvy6z8\/the_birthday_surprise_for_the_teacher\/\" rel=\"noopener\" target=\"_blank\">If you don\u2019t get teary at this teacher\u2019s surprise party, are you even human?<\/a><\/p>\n<p><strong>Found this interesting? Forward it to someone who you think might also love it!<\/strong> \ud83d\udc97<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stick around \u2018til the end for a sweet birthday surprise\u2026 In today\u2019s edition: AI is building plugins, but is it also breaking the repo? (Plus: the \u201cvibe coder\u201d problem in one brutal tweet). 22 years old and still the life of the party. WordPress, you magnificent CMS, we raise a glass to you! Genius tools [&hellip;]<\/p>\n","protected":false},"author":1204260,"featured_media":223199,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":11265,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[11265],"tags":[],"tutorials_categories":[],"class_list":["post-223727","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/223727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/1204260"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=223727"}],"version-history":[{"count":19,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/223727\/revisions"}],"predecessor-version":[{"id":223740,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/223727\/revisions\/223740"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/223199"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=223727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=223727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=223727"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=223727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}