{"id":223887,"date":"2025-08-26T07:55:09","date_gmt":"2025-08-26T07:55:09","guid":{"rendered":"https:\/\/wpmudev.com\/blog\/?p=223887"},"modified":"2025-08-25T07:15:06","modified_gmt":"2025-08-25T07:15:06","slug":"no-rest-for-the-wiki","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/no-rest-for-the-wiki\/","title":{"rendered":"No Rest for the Wiki"},"content":{"rendered":"<p>Stick around \u2018til the end to see baby trash bandits that are adorably bad at climbing.<\/p>\n<p><strong>In today\u2019s edition:<\/strong><\/p>\n<ul>\n<li>Patchstack study: Hosting \u201csecurity\u201d might look tough, but 87.8% of the time it folds faster than a $5 lawn chair. <\/li>\n<li>WP Wiki launches: Finally, a single place to catalog all of your nerdy knowledge.<\/li>\n<li>RIP dial-up: the sound of the 90s is finally being silenced this September.<\/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\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2025\/08\/developer-back-pain-meme.jpg\" alt=\"Funny meme showing developers complaining about back pain while working in awkward sitting positions\" width=\"800\" height=\"954\" class=\"aligncenter size-full wp-image-223888\" \/><\/div>\n<\/div>\n<p><\/br><br \/>\nYes, yes, we all know we should sit up straight, stretch every hour, and maybe even invest in a chair that doesn\u2019t double as a medieval torture device. And yes, spine health is important, especially as we age and bending over to put our shoes on becomes something we have to psyche ourselves up for.<\/p>\n<p>But let\u2019s be honest\u2026 I\u2019m typing this newsletter in exactly the position shown in the meme. One foot on the desk, contorting like a JavaScript callback gone rogue. Ergonomics? Never met her. Posture? Optional. Productivity? Somehow intact.<\/p>\n<p>So go ahead, laugh\u2026 but maybe\u2026 just maybe\u2026 consider touching your toes before your next sprint.<\/p>\n<p>Or don\u2019t. We\u2019ll still ship code either way. \ud83e\udd37\u200d\u2640\ufe0f<\/p>\n<h2>One Wiki To Rule Them All: New Community-Driven WordPress-opedia Launches<\/h2>\n<p>WordPress now officially has a wiki. Michelle Frechette and Corey Mass have launched the WP Wiki Project, a shiny new community-driven encyclopedia for all things WordPress.<\/p>\n<p>Anyone can jump in, whether you\u2019re a fresh-faced blogger still fighting with your first theme, or a battle-hardened core contributor who remembers when widgets were a big deal. There are even vanity listings, which are personal or business profile pages where you can flex your WordPress cred and pay to \u201csponsor\u201d your listing, locking the article from being edited by others.<\/p>\n<p>The goal? To create a living, breathing reference guide that captures WordPress history, plugins, features, and those obscure rabbit holes you only hear about after three beers at WordCamp.<\/p>\n<p>So, whether you\u2019re a WordPress veteran itching to weigh in on the nitty-gritty of when to use <a href=\"https:\/\/wpwiki.org\/educational\/categories-vs-tags\/\" rel=\"noopener\" target=\"_blank\">categories vs tags<\/a>, or a newbie just trying to dip a curious toe into the world of this multi-faceted CMS, the WP Wiki Project is worth a bookmark.<\/p>\n<p>\u2192 <a href=\"https:\/\/wpwiki.org\/\" rel=\"noopener\" target=\"_blank\">Jump down the wiki-hole.<\/a>  <\/p>\n<p>\u2192 <a href=\"https:\/\/wpwiki.org\/read-before-posting\/\" rel=\"noopener\" target=\"_blank\">Flex your WordPress cred and add an article here.<\/a><\/p>\n<h2>Hosting Defenses? More Like Swiss Cheese<\/h2>\n<p>A new study by Patchstack revealed that relying on standard \u201csecure WordPress hosting\u201d these days is about as effective as trying to fend off armed robbers with a pool noodle.<\/p>\n<p>They uncovered that a whopping <strong>87.8% of plugin exploits<\/strong> breezed past hosting defenses and virtual patching tools before being stopped at the application layer.<\/p>\n<p>Here\u2019s the tea: Patchstack spun up identical WordPress sites with 11 known plugin vulnerabilities, ranging from arbitrary file upload to SQL injection to privilege escalation. They tested five hosts, to see if their advertised defenses actually worked. Spoiler alert: they didn\u2019t.<\/p>\n<p>Only one hosting team (using Cloudflare\u2019s WAF) managed to stop four out of eleven exploits.<\/p>\n<p>Everyone else? Barely raised a firewall.<\/p>\n<ul>\n<li>One host blocked two exploits.<\/li>\n<li>Another stopped only one.<\/li>\n<li>Embarrassingly, two hosts failed to block <em>any<\/em>. (oooof\u2026)<\/li>\n<\/ul>\n<p>In Patchstack CEO Oliver Sild\u2019s <a href=\"https:\/\/www.therepository.email\/patchstack-case-study-finds-hosting-defenses-fail-against-87-8-of-wordpress-exploits\" rel=\"noopener\" target=\"_blank\">words to <em>The Repository<\/em><\/a>: \u201cNetwork-level WAFs are too generic with their protection, missing WordPress-specific vulnerabilities almost completely, and server-level security solutions mostly focus on post-exploitation.\u201d<\/p>\n<p>\u201cThere\u2019s a huge blind spot on application security,\u201d he explains, \u201cand WordPress is a hard platform to protect when vulnerabilities can surface from any plugin.\u201d<\/p>\n<p>In other words, WordPress is a plugin-riddled maze, and we need a security layer that actually understands that.<\/p>\n<p>Bottom line? If your host brags about \u201cvirtual patching,\u201d maybe ask what exactly they\u2019re patching. After all, you can\u2019t protect against what you don\u2019t recognize.<\/p>\n<p>\u2192 <a href=\"https:\/\/patchstack.com\/articles\/hosting-security-tested-87-percent-of-vulnerability-exploits-bypassed-hosting-defenses\/\" rel=\"noopener\" target=\"_blank\">See the full case study breakdown<\/a>  <\/p>\n<p>\u2192 <a href=\"https:\/\/patchstack.com\/whitepaper\/state-of-wordpress-security-in-2025\/\" rel=\"noopener\" target=\"_blank\">Get the deets from Patchstack\u2019s 2025 State of WordPress Security report<\/a><\/p>\n<h2>Smush Levels Up: Now Resizing Your Oversized Images<\/h2>\n<p>Good news for anyone who\u2019s ever uploaded a 5MB stock photo called \u201cIMG_final_FINAL_reallyFINAL.jpg\u201d and wondered why their PageSpeed score tanked: <strong>Smush just got smarter.<\/strong><\/p>\n<p>We\u2019ve just introduced two shiny new features that you\u2019re gonna love:<\/p>\n<ul>\n<li><strong>Automatic Image Resizing<\/strong>: Smush now firmly squishes images to fit their containers, which means fewer \u201cProperly size images\u201d warnings in PageSpeed and no more serving billboard-sized PNGs to someone browsing on a Nokia.<\/li>\n<li><strong>Add Missing Dimensions<\/strong>: Remember that awkward layout shift where your text jumps around like it\u2019s doing the Macarena while images load? Smush fixes that by automatically adding width\/height attributes. Stability restored, dignity preserved.<\/li>\n<\/ul>\n<p>Between these and the already stacked Smush toolkit (lazy loading, compression, CDN) you\u2019re basically out of excuses for slow, janky sites. Unless, of course, you just <em>like<\/em> watching your CLS score plummet?<\/p>\n<p>\u2192 Want to nerd out more? Check the <a href=\"https:\/\/wpmudev.com\/docs\/wpmu-dev-plugins\/smush\/#lazy-load-image-sizing\" target=\"_blank\" rel=\"noopener\">full Smush docs<\/a>.  <\/p>\n<p>\u2192 While you\u2019re in optimization mode, Topher rounded up <a href=\"https:\/\/performance.startumproject.com\/three-unique-wordpress-plugins-to-make-your-website-faster\/\" rel=\"noopener\" target=\"_blank\">three more plugins that\u2019ll make your website faster<\/a>.<\/p>\n<h2>Mind Bloggling Facts &#038; Stats<\/h2>\n<ul>\n<li>\n    Speaking of security risks\u2026 Patchstack\u2019s 2025 vulnerability report identified 6,700 new vulnerabilities in the WordPress ecosystem in just six months, and what\u2019s really spooky is that 41% of them are exploitable in real-life attacks. \ud83d\ude2c (<a href=\"https:\/\/patchstack.com\/whitepaper\/2025-mid-year-vulnerability-report\" rel=\"noopener\" target=\"_blank\">Source<\/a>)\n  <\/li>\n<li>\n    According to a Harvard Business School study, if Open Source suddenly disappeared, it would cost the world $8.8 <em>trillion<\/em>. (<a href=\"https:\/\/dri.es\/funding-open-source-like-public-infrastructure\" rel=\"noopener\" target=\"_blank\">Source<\/a>)\n  <\/li>\n<li>\n    An impressive milestone: Ganga Kafle celebrates 7,000 WordPress themes reviewed! (<a href=\"https:\/\/kafleg.com.np\/7000-wordpress-themes-reviewed\/\" rel=\"noopener\" target=\"_blank\">Source<\/a>)\n  <\/li>\n<\/ul>\n<h2>Blogs &#038; Resources You Shouldn\u2019t Miss<\/h2>\n<p>Finally, a way to <a href=\"https:\/\/github.com\/verygoodplugins\/wp-clean-admin\" rel=\"noopener\" target=\"_blank\">stop your WP admin menu from looking like Times Square at night.<\/a><\/p>\n<p>Think you know the difference between .com and .org? Michelle Frechette and Jonathan Desrosiers <a href=\"https:\/\/wptavern.com\/podcast\/182-michelle-frechette-and-jonathan-desrosiers-on-the-story-of-com-and-org\" rel=\"noopener\" target=\"_blank\">set the record straight.<\/a><\/p>\n<p>Did you know you can <a href=\"https:\/\/www.wpsolver.com\/auto-archive-old-posts\/\" rel=\"noopener\" target=\"_blank\">auto-archive your old posts with low visits<\/a>? Perfect for content that\u2019s aged like milk rather than wine.<\/p>\n<p>If you ever wanted a helpful writing coach to give your blog posts gentle nudges towards improvement, <a href=\"https:\/\/wpslimseo.com\/introducing-writing-assistant\/\" rel=\"noopener\" target=\"_blank\">Slim SEO\u2019s got you.<\/a><\/p>\n<p>\u201c<em>I just wish to God one person in LLMworld could work on a bad Salesforce deploy, or maintain and enhance a plugin-laden but business-critical WordPress install. I want them to see the gap between the software world most people experience\u2014including most developers\u2014and the infinitely funded world of pine floors and plant walls where they thrive.<\/em>\u201d &#8211; Paul Ford on <a href=\"https:\/\/aboard.com\/desperately-seeking-software\/\" rel=\"noopener\" target=\"_blank\">what ChatGPT 5 is missing<\/a>.<\/p>\n<p>Is it <em>really<\/em> free and open source, or just pretending? This site <a href=\"https:\/\/isitreallyfoss.com\/\" rel=\"noopener\" target=\"_blank\">reveals who\u2019s walking the walk<\/a>, and who\u2019s just \u201copen washing.\u201d<\/p>\n<p>A lively <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/71026\" rel=\"noopener\" target=\"_blank\">debate about expanding the core block library<\/a>. As Amber Hinds asks, \u201cWho is WordPress for? Are we building blogging software, or software for creating websites?\u201d<\/p>\n<h2>Coffee Break Distractions<\/h2>\n<p>This <a href=\"https:\/\/videogamesskies.tumblr.com\/\" rel=\"noopener\" target=\"_blank\">collection of retro video game skies<\/a> is a nostalgic phone wallpaper goldmine.<\/p>\n<p>An <a href=\"https:\/\/userinyerface.com\/game.html\" rel=\"noopener\" target=\"_blank\">interactive game of impressively obnoxious UX<\/a>. Just try to get through it without throwing your laptop at a wall.<\/p>\n<p><a href=\"https:\/\/www.reddit.com\/r\/ProgrammerHumor\/comments\/1m7y0hn\/neverforgetthatonesrdev\/\" rel=\"noopener\" target=\"_blank\">A genuinely wholesome developer meme<\/a>. \ud83e\udd70<\/p>\n<p>On vibe coding: \u201c<a href=\"https:\/\/x.com\/albertadevs\/status\/1957972280274719184\" rel=\"noopener\" target=\"_blank\">If you\u2019re actually an impostor, it\u2019s not a syndrome<\/a>.\u201d<\/p>\n<p>This labradoodle hard at work <a href=\"https:\/\/www.reddit.com\/r\/FunnyAnimals\/comments\/1mjznuc\/gotta_solve_that_mystery\/\" rel=\"noopener\" target=\"_blank\">solving a very important mystery<\/a>.<\/p>\n<p>Florida scientists are using <a href=\"https:\/\/abcnews.go.com\/US\/florida-snake-hunters-deploy-robotic-rabbits-capture-invasive\/story?id=124376519\" rel=\"noopener\" target=\"_blank\">solar-powered robotic rabbits<\/a> to capture invasive pythons.<\/p>\n<p>This <a href=\"https:\/\/placekeanu.com\/\" rel=\"noopener\" target=\"_blank\">vital service<\/a> supplies your website with exactly what it needs: random daily photos of Keanu Reeves.<\/p>\n<p>Wait\u2026 dial-up internet has been still around all this time?! Apparently it\u2019ll be <a href=\"https:\/\/help.aol.com\/articles\/dial-up-internet-to-be-discontinued\" rel=\"noopener\" target=\"_blank\">discontinued in September<\/a>.<\/p>\n<p>And finally\u2026<\/p>\n<p>Awww\u2026 <a href=\"https:\/\/www.reddit.com\/r\/FunnyAnimals\/comments\/1mvj6sc\/baby_trash_bandits_learning_to_climb\/\" rel=\"noopener\" target=\"_blank\">they\u2019re trying their best!<\/a> \ud83e\udd79<\/p>\n<p><strong>Love this mix of nerdery and nonsense? Forward it to your favorite WordPress weirdo.<\/strong> \ud83d\udc97<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stick around \u2018til the end to see baby trash bandits that are adorably bad at climbing. In today\u2019s edition: Patchstack study: Hosting \u201csecurity\u201d might look tough, but 87.8% of the time it folds faster than a $5 lawn chair. WP Wiki launches: Finally, a single place to catalog all of your nerdy knowledge. RIP dial-up: [&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":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[11265],"tags":[],"tutorials_categories":[],"class_list":["post-223887","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\/223887","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=223887"}],"version-history":[{"count":8,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/223887\/revisions"}],"predecessor-version":[{"id":223889,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/223887\/revisions\/223889"}],"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=223887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=223887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=223887"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=223887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}