[wp-trac] [WordPress Trac] #49056: Can we stop bundling default themes?
WordPress Trac
noreply at wordpress.org
Fri Dec 20 16:36:08 UTC 2019
#49056: Can we stop bundling default themes?
------------------------------+-----------------------------
Reporter: crdunst | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Upgrade/Install | Version:
Severity: minor | Keywords:
Focuses: coding-standards |
------------------------------+-----------------------------
Maybe this has been raised before - I searched, but couldn't find the same
suggestion.
Can WordPress stop bundling themes with upgrades?
I understand a default theme (such as TwentyTwenty) makes sense with a
fresh install, but not on existing websites, for a number of reasons:
**1)** Bundled, but unused themes just mean more code overhead. More
guessable directories/files for malicious actors to hack.
**2)** Extra disk space is needed to store these mostly unused themes.
Individually it's not much space, but multiply it up into millions of
installs, and cumulatively it's significant.
**3)** Extra bandwidth when they're downloaded for both WordPress.org
CDNs, and also for end-user sites.
I deleted 2020 theme from a client's website when upgrading to 5.3, and
I've just had to delete it again, presumably after 5.3.1 or 5.3.2 self-
installed. They're never going to use one of the default themes (as good
as they are) for their corporate site, so it's just a waste of everyone's
time. I'm maintaining dozens of sites, so this gets annoying.
There's an argument for 'what about if they delete their only theme - it
needs a theme to default to'. This doesn't stack up though if the end-
user can manually delete the default theme, and find themselves in the
same position. UI can overcome this to a degree when no themes are
available with a 'search the repo for a theme, how about twentytwenty
(maybe the interface does? I've never tried deleting all themes on an
install).
Anyway, just my feedback from a regular user/maintainer.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/49056>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list