DEV Community

Discussion on: The Wasteland of Wordpress

Collapse
 
listnux profile image
ListNUX

I work with WordPress. Despite all the valid criticisms about the codebase, the compatibility to obsolete PHP versions, etc, it is an easy-to-use piece of software that the end users appreciate. (Or was, before the Gutenberg update).

The problem with WordPress is the ecosystem it has created and a mentality that anyone can build any functionality onto a WordPress site, by just piling more and more plugins. A lot of bad code, useless database records, plugins that don't play well with each other, the whole "shortcode" concept, content lock-in from page builders, themes or certain plugins, the list can go on and on.

In my opinion, WordPress is (was?) perfect as a blogging engine, where all you need is an editor that reminds MS Word (I mean Tiny MCE, of course, not Gutenberg), and a template to shape your site. But due to its popularity, people ask more and more customisation, more and more functionality that should not be handled to a blogging platform, and on the top of all, it has to load super-fast the thousands of lines of JS on their cheap hosting. WordPress gave birth to a whole ecosystem of plugins that do "everything" and created unreasonable expectations from WP users (or WP agency clients). WordPress is good for a blog with a few static pages and comment system and a nice responsive template. E-shops, Swiss-army knife themes, builders, etc, are pushing the original codebase way beyond its limits, in my opinion.