Several Content Management Software (CMS) have surfaced over the years and WordPress is one that has surpassed the scrupulous testing of our world’s best webmasters. Which is why until today, many of us are still enjoying the free and open-source CMS that has grown to be known as one of the best blog creation tools.
But it appears that not everybody is joining in the fun. Despite being on the top 15 list of the most popular platforms, WordPress only landed the 8th spot according to a 2017 survey. Apparently, only 12.2 percent of the professional developers who participated in the survey are using the software.
Now the question is why? WordPress, being dubbed as the best blogging system, is not so promising to many software developers?
If you have the appetite for some “spot on” revelations, then brace yourself as below this line are the 10 things about WordPress that you might hate. I suggest you take some notes so you can better decide if the software is really for you after reading this.
If you are already using WordPress and received comments like “Great post. Thanks for writing this,” followed by a link, you are not alone. For these spammers, all of us are good content creators. But the truth is, they don’t mean the compliments. They just want to spam your site.
Though spam posts are experienced by many, WordPress users seem to be the easy targets. Simply because the platform is open-source and public, making its data effortlessly accessible to hackers. Anyone can actually view and download the source code of a WordPress site.
There are, however, security solutions to this problem. Akismet, an anti-spam plugin, being one. But isn’t it more developer-friendly if the platform is built with a strong shield from such spammy attacks?
2. The Need To Switch Between HTML And Visual Editor Modes
First time WordPress users might have no idea about the HTML and Visual Editor modes of the software. But yes, they do exist. And most of the time, it is the client who is caught in surprise when the complication of switching between these two modes arise.
As a web developer, your duty is to code the site according to the client’s requests. So you lay out the pages and format with HTML before handing the finished website to the boss.
However, when client edits the page in Visual Mode (which is the default screen on WordPress), get ready for some ruckus! When the codes are updated from the Visual Mode, expect some stripping in your tags, which often destroys your beautiful masterpiece.
If you don’t want the scenario above happening to you, then the easiest method is to use only the valid TinyMCE editor tags. Installing the plugin Raw HTML Pro is also a great technique to avoid such problem.
3. Switching Themes Is Complicated
So we talked about the difficulty of switching modes. Now, let’s take a look at the complication of switching themes.
Like in many other software, updates are constant. In WordPress, themes are continuously updating too.
But don’t be so hyped in switching themes as doing so might cause you to lose your settings, menus, and some widgets. The reason behind could be the complexity and incompatibility of the new theme layout to the former. This also explains the constraints that are caused by updating versions, which brings us to our next point.
4. Updating To New Version Results In Some Constraints
As I was mentioning above, upgrading to the newest version of WordPress can result in some complications too. To be honest, it is a bit frustrating to encounter constraints just because you wanted to stay up to date.
This is one of the persistent nightmares of updating WordPress. Most of the plugins associated with previous versions cannot keep up with the new release. With that in mind, don’t be too surprised when your site breaks after an update. You have been warned.
5. Editing Tools Are Spread Out
You might probably hear that WordPress is one of the easiest and user-friendly tools for content writers and bloggers. This is not, however, how I would describe the platform when it comes to editing the pages.
If you are a seasoned developer who has mastered HTML, you’ll find editing WordPress a bit of a jungle. In HTML-based websites, you can add, remove, and alter codes on one screen or page. But with WordPress, the tools are scattered everywhere.
For one, when there’s a need to change in your widgets, you have to locate the Page Editor and edit from there. If you have a more complex layout, then you have to master where the tools are at because you’ll really go through a lot of navigation just to edit your page.
6. The Constant Installation Of Plugins
In case you didn’t notice, I have mentioned plugins as the solutions to WordPress multiple times above. Yes, this software loves plugins and the team behind it are dedicated to creating more plugins for the site.
But the problem with plugins is it is not an “all-in-one” fix. Sometimes, there are plugins that don’t match the themes you install. Some are not compatible with the WordPress version you have. The result? Too many plugins installed on your page, which can cause errors at times.
Additionally, because of the need to install plugins to fix a specific issue, other fields become affected. So you’ll end up juggling how to fix MORE problems with MORE plugins. It feels like it’s a never-ending installation of plugins, really!
Limitations To Some Technicals
Plugins offer a great flexibility to the way WordPress sites are set up. But because this platform is a seemingly DIY website maker, you don’t have the power to fix errors with codes. The plugins do the job for you.
However, we can’t ensure that the plugins offered by WordPress are well-written. So as a developer, you would feel restricted to use what the platform has provided even though you know you can fix the issue with your expertise in coding. The said limitation usually causes a delay in fixing errors and slower web development process.
8. Bloated Coding
Non-developers are very much satisfied with WordPress as there’s no need to learn codes. The software does the coding for you. It’s like a DIY website maker but still possesses the qualities of a real CMS.
Little you know that with your themes, contents, and plugins come some extra junk. Not to mention the hidden malicious codes. These may put your page in a little ugly situation – bloated coding. When this happens, your site might perform poorly, which will lead you to the next problem.
9. Poor User Experience
When a WordPress site has bloated coding, too many plugins, incompatible themes and version, it is not only you who suffers the consequences. The users, the people who check on your site and browse your page for contents, will also experience the same pain.
Such problems may slow down page loading, affect navigation speed, and may even cause the website to crash. If this continues happening in the long run, you might lose regular visitors or potential buyers if you are using WordPress for e-commerce.
10. Capacity To Hold Many Contents
Speaking of e-commerce, big time or large e-commerce sites are not commonly built on WordPress. It is just not the best CMS to use for websites that hold several contents.and products.
I think it is already established among developers that WordPress cannot hold much contents and images. There are specific storage allocations per each plan you choose. But if your website is intended only for blog contents, then maybe it is worth a try!
Based on the list of the 10 things about WordPress that you might hate, would you still give it a go? Well for me, yes, I would! But of course, I wouldn’t jump into the platform with no further research and study on how to maximize its use. How about you? Would you also do the same?