{"id":224694,"date":"2026-07-01T11:06:13","date_gmt":"2026-07-01T11:06:13","guid":{"rendered":"https:\/\/wpmudev.com\/blog\/?p=224694"},"modified":"2026-06-30T12:17:39","modified_gmt":"2026-06-30T12:17:39","slug":"dev-the-bug-stops-here","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/dev-the-bug-stops-here\/","title":{"rendered":"DEV: The Bug Stops Here"},"content":{"rendered":"<p><strong>Welcome to DEV, your monthly WordPress deep dive. <\/strong><\/p>\n<p>The July issue is packed with Core chatter, support workflow wins, EmDash updates, and just enough nonsense to justify another 12 open tabs. <\/p>\n<p>Stick around to the end to see Boomer, whose bark is way more adorable (and hilarious) than his bite.  <\/p>\n<p><strong>In today\u2019s edition:<\/strong><\/p>\n<ul>\n<li><strong>Hub Tickets turns client emails into actual tickets, because \u201cI saw it somewhere\u201d is not a workflow.<\/strong><\/li>\n<li><strong>WordPress 7.1 is already warming up, with collaboration tools, responsive styling, and a release date that lands during WordCamp US.<\/strong><\/li>\n<li><strong>Plus: plugin empire stats, AI burnout, dad mullets and some extremely charming handmade WCEU Wapuus.<\/strong><\/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\/2026\/06\/bug-fix-dave.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"926\" height=\"1192\" class=\"aligncenter size-full wp-image-224697\" \/><\/div>\n<\/div>\n<p>&nbsp;<br \/>\nIf you\u2019re the \u201cDave\u201d of your team, you can feel this image. You solve ONE issue in a single night and instead of being rewarded with a nap in the sun, you\u2019ve been promoted directly into the blast radius of the next one. <\/p>\n<p>It\u2019s a very dev life. Do something well once and suddenly it\u2019s your specialty.<\/p>\n<p>Fix a WooCommerce checkout issue? Congrats, you\u2019re the payments department. Untangle a DNS mess? You are now the domain whisperer. Reply quickly to one client email? Wonderful, they now expect live chat energy forever.<\/p>\n<p>Anyway, while Dave stares into the middle distance and Googles \u201chow much sleep deprivation until the hallucinations start,\u201d let\u2019s see what\u2019s new, weird, useful, and mildly alarming in WordPress this month. <\/p>\n<h2>Work Has Begun on 7.1 \ud83c\udf89<\/h2>\n<p>WordPress 7.0 is barely out of its release party outfit, and 7.1 is already queuing up its walk-on music. <\/p>\n<p>Anne McCarthy has been <a href=\"https:\/\/make.wordpress.org\/core\/2026\/06\/17\/announcing-the-wordpress-7-1-release-squad\/\" rel=\"noopener\" target=\"_blank\">named release lead for WordPress 7.1<\/a>, her first time in the role, with work now underway on what\u2019s expected to be the second major WordPress release of 2026. <\/p>\n<p>The official release squad has also been announced, with <a href=\"https:\/\/profiles.wordpress.org\/benjamin_zekavica\/\" rel=\"noopener\" target=\"_blank\">Benjamin Zekavica<\/a> and <a href=\"https:\/\/profiles.wordpress.org\/krupajnanda\/\" rel=\"noopener\" target=\"_blank\">Krupa Nanda<\/a> on release coordination, <a href=\"https:\/\/profiles.wordpress.org\/wildworks\/\" rel=\"noopener\" target=\"_blank\">Aki Hamano<\/a> and <a href=\"https:\/\/profiles.wordpress.org\/joedolson\/\" rel=\"noopener\" target=\"_blank\">Joe Dolson<\/a> as tech leads, plus triage and test leads ready to help keep everything on track and on target.<\/p>\n<p><strong>Some quick updates on what\u2019s happening so far with this release:<\/strong><\/p>\n<ul>\n<li>This release will be focused on how people work together in WordPress and will bring in features like suggestion mode, emoji reactions and interactive asynchronous feedback.<\/li>\n<li>Plus, we\u2019ll be getting new options for responsive styling and pseudo-state styling, which means more possibilities for having fun directly in the Site Editor without reaching for custom CSS.<\/li>\n<li>One of the big storylines to watch is real-time collaboration. It was pulled from 7.0 before release, and there are still questions about whether it belongs in Core, how it should be tested, and what kind of performance tradeoffs come with letting multiple collaborators (both human and AI) work together in real-time. You can <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/76377\" rel=\"noopener\" target=\"_blank\">join the discussion on that particular feature here<\/a>.<\/li>\n<li>There\u2019s <a href=\"https:\/\/www.searchenginejournal.com\/wordpress-new-ai-feature\/580500\/\" rel=\"noopener\" target=\"_blank\">also debate over<\/a> whether a proposed Knowledge Custom Post Type in Core would help actual humans, or just make WordPress more legible to the robots currently reading over our shoulders.<\/li>\n<\/ul>\n<p>The current release date is <strong>August 19, 2026<\/strong>, which coincides with the final day of WordCamp US. So yes, your staging sites may get another summer workout. \ud83d\ude0e <\/p>\n<p>\ud83d\udc49 <a href=\"https:\/\/make.wordpress.org\/core\/2026\/06\/19\/roadmap-to-7-1\/\" rel=\"noopener\" target=\"_blank\">Here\u2019s the official Roadmap to 7.1!<\/a>  <\/p>\n<h2>NEW: Tickets Now Integrates With Your Branded Email Address! \ud83d\udcec<\/h2>\n<p>You can build the slickest client portal in the world, but there will always be someone who replies to a six-month-old thread with, \u201cAlso, can we change the button to blue?\u201d <\/p>\n<p>Unfortunately, \u201cI swear I saw that email somewhere\u2026\u201d is not a scalable business model. <\/p>\n<p>Which is why the new feature we\u2019ve added to Hub Tickets is pretty darn cool. Instead of trying to train every client into a new workflow, you can meet them where they already live: their inbox. <\/p>\n<p>Premium members can now connect a branded support email, like <em>support@youragency.com<\/em>, and turn incoming client emails into organized Hub tickets automatically. Your team gets assignments, replies, status tracking, and conversation history in The Hub. <\/p>\n<p>Meanwhile, your clients just get to send an email like normal humans who have never once thought about ticket taxonomy. <\/p>\n<p>\ud83d\udc49 <a href=\"https:\/\/wpmudev.com\/blog\/new-turn-client-emails-into-organized-hub-tickets\/\" target=\"_blank\">Give clients the ease of email, while your team gets the structure of a helpdesk.<\/a><\/p>\n<h2>EmDash Hosting So Far: The Rough Edges Are Getting Sanded<\/h2>\n<p>Every shiny new thing has a crunchy phase.<\/p>\n<p>You know the one. The idea is great, the potential is obvious, and the first wave of users immediately finds the exact three edge cases nobody invited to the party.<\/p>\n<p>It\u2019s been over a month since EmDash arrived on WPMU DEV Unlimited Hosting, the team has been busy responding to real-world usage, fixing rough edges, improving performance, and making the hosting experience feel more polished for anyone experimenting with EmDash alongside their WordPress sites.<\/p>\n<p><strong>Some wins so far:<\/strong><\/p>\n<ul>\n<li>Newly published EmDash pages and projects now behave like pages and projects, rather than launching themselves directly into the 404 abyss.<\/li>\n<li>Email is also pre-configured on new EmDash sites, transactional messages now work out of the box, and a tasty little dev-bypass endpoint has been blocked at the server level so bots can go bother someone else.<\/li>\n<li>Media delivery also got snappier, with uploads now served directly by nginx instead of being routed through Node every time.<\/li>\n<\/ul>\n<p>Meanwhile, Mark Zahra over at WP Mayor <a href=\"https:\/\/wpmayor.com\/discover-emdash-hosting-wpmu-dev\/\" rel=\"noopener\" target=\"_blank\">took our EmDash Hosting for a spin<\/a>, calling out the big practical win for WordPress builders: you can experiment with EmDash without spinning up separate infrastructure, juggling new hosting tools, or turning your dev workflow into a second job. <\/p>\n<p>EmDash can sit alongside your WordPress sites in The Hub, with the same backups, security, support, and dashboard muscle memory you already use. <\/p>\n<p>EmDash itself is still moving fast, so expect more template support and Hub improvements next. For now, though, it\u2019s nice to see the Wild West getting a few paved roads, better signage, and slightly fewer tumbleweeds.<\/p>\n<p>\ud83d\udc49 <a href=\"https:\/\/wpmudev.com\/blog\/one-month-of-emdash-hosting-heres-what-weve-sorted\/\" target=\"_blank\">Read the full EmDash hosting update here.<\/a><\/p>\n<h2>Mind Bloggling Facts &#038; Stats<\/h2>\n<ul>\n<li>WCEU was a massive success, with 2,458 attendees from 81 countries nerding out at the ICE Krak\u00f3w Congress Centre on June 4 to 6. Stats on the number of pierogi enjoyed have yet to be released. (<a href=\"https:\/\/wordpress.org\/news\/2026\/06\/wceu-2026-recap\/\" rel=\"noopener\" target=\"_blank\">Source<\/a>)<\/li>\n<li>According to WP Beacon, Syed Balkhi is the ultimate champion of plugins, creating an impressive 95 of the things, with a total of 23.5 million installs! (<a href=\"https:\/\/wpbeacon.io\/authors\/\" rel=\"noopener\" target=\"_blank\">Source<\/a>)<\/li>\n<li>According to WP Trends, WordPress now powers 33% of the web, down from a 36% peak in 2022. Still a massive slice of the internet pie, but with one less forkfull. (<a href=\"https:\/\/www.gravitykit.com\/wordpress-market-share-2026\/\" rel=\"noopener\" target=\"_blank\">Source<\/a>)<\/li>\n<\/ul>\n<h2>Blogs &#038; Resources You Shouldn\u2019t Miss<\/h2>\n<p>AI promised less busywork. <a href=\"https:\/\/openchannels.fm\/navigating-burnout-in-the-age-of-ai-driven-development\/\" rel=\"noopener\" target=\"_blank\">Turns out managing five assistants still counts as work<\/a>. <\/p>\n<p>Client hired someone else? <a href=\"https:\/\/thewpminute.com\/your-client-just-hired-someone-else-now-what\/\" rel=\"noopener\" target=\"_blank\">Set boundaries before you become free tech support<\/a>. <\/p>\n<p>AI search is changing plugin discovery. <a href=\"https:\/\/wpmayor.com\/how-wordpress-plugins-show-up-in-ai-search\/\" rel=\"noopener\" target=\"_blank\">Here\u2019s how to make sure your plugin is recommended by the robots<\/a>.<\/p>\n<p>Pour one out for <a href=\"https:\/\/www.therepository.email\/wordpress-7-1-set-to-hide-classic-block-from-the-inserter-as-contributors-begin-phasing-it-out\" rel=\"noopener\" target=\"_blank\">the Classic Block<\/a>. <\/p>\n<p>WCEU Wapuus: Come for the cute handmade swag, stay for the <a href=\"https:\/\/make.wordpress.org\/community\/2026\/06\/17\/the-story-behind-the-gifts-from-the-wceu-2026-local-team\/\" rel=\"noopener\" target=\"_blank\">genuinely lovely community story<\/a>. <\/p>\n<p><a href=\"https:\/\/om.co\/2026\/06\/24\/1966-2026\/\" rel=\"noopener\" target=\"_blank\">Remembering Om Malik<\/a>, through 200+ heartfelt notes from a community that loved him. <\/p>\n<p>Oh, a \u201c<a href=\"https:\/\/www.pootlepress.com\/2026\/06\/meet-the-distraction-free-writer-a-calm-place-to-write-right-inside-wordpress\/\" rel=\"noopener\" target=\"_blank\">Distraction-Free Writer<\/a>\u201d plugin? Joke\u2019s on you, Jamie\u2026 the distractions are coming from INSIDE MY OWN BRAIN. (Editing existing posts from the front end is cool, though!)<\/p>\n<h2>Coffee Break Distractions<\/h2>\n<p>A <a href=\"https:\/\/www.reddit.com\/r\/ContagiousLaughter\/comments\/1u7e5th\/i_chuckled\/\" rel=\"noopener\" target=\"_blank\">helpful gym bro<\/a>.  <\/p>\n<p>A very entertaining <a href=\"https:\/\/www.youtube.com\/shorts\/7dvxAvC5ZdU\" rel=\"noopener\" target=\"_blank\">date night idea<\/a>. \ud83d\udc9e<\/p>\n<p>Some delightful LOTR behind-the-scenes footage: <a href=\"https:\/\/www.youtube.com\/watch?v=G3gR0m2mCGs\" rel=\"noopener\" target=\"_blank\">All hail, Queen Gandalf!<\/a> \ud83d\udc51<\/p>\n<p>These guys <a href=\"https:\/\/www.reddit.com\/r\/JustGuysBeingDudes\/comments\/1ue3nwu\/otter_sends_four_grown_men_into_a_panic\/\" rel=\"noopener\" target=\"_blank\">otter be careful<\/a>! <\/p>\n<p>Self-conscious about using AI in public? <a href=\"https:\/\/gptdisguise.vercel.app\/\" rel=\"noopener\" target=\"_blank\">Now there\u2019s an extension for that<\/a>. <\/p>\n<p><a href=\"https:\/\/www.reddit.com\/r\/ContagiousLaughter\/comments\/1twvqwh\/the_mullet_was_too_much_for_her\/\" rel=\"noopener\" target=\"_blank\">The Dad Mullet<\/a>: The ultimate haircut for childhood-ruining levels of second-hand embarrassment. <\/p>\n<p>If the first computer you owned is in <a href=\"https:\/\/oldcomputers.net\/\" rel=\"noopener\" target=\"_blank\">Steve\u2019s Old Computer Museum<\/a>, your knees make the startup sound when you stand up. <\/p>\n<p><strong>And finally\u2026 <\/strong><\/p>\n<p><a href=\"https:\/\/bsky.app\/profile\/weratedogs.com\/post\/3moirdfp7dk2z\" rel=\"noopener\" target=\"_blank\">The cutest \u201cbark\u201d ever.<\/a> <\/p>\n<p><strong>Love this mix of nerdery and nonsense? Share it with your favorite WordPress weirdo.<\/strong> \ud83d\udc97<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to DEV, your monthly WordPress deep dive. The July issue is packed with Core chatter, support workflow wins, EmDash updates, and just enough nonsense to justify another 12 open tabs. Stick around to the end to see Boomer, whose bark is way more adorable (and hilarious) than his bite. In today\u2019s edition: Hub Tickets [&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-224694","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\/224694","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=224694"}],"version-history":[{"count":6,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/224694\/revisions"}],"predecessor-version":[{"id":224696,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/224694\/revisions\/224696"}],"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=224694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=224694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=224694"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=224694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}