WordPress continue being the most popular CMS and blogging platform even though it suffers from some shortcomings. This article looks at some of the pros and cons of the platform.


Large Community

Of all the content management system and the blogging platform, WordPress is the only one that enjoys the largest community. It boasts of over 24,000 plugins and over 1,700 themes that one can download for free. This is one of the reasons why it continues to attract more people who are looking forward to a platform where they can do planning on custom development. WordPress alone commands over 30,000 questions and 43,000 answers. This means that there is plenty of room for documentation. If you have any question that you need to be answered about WordPress, all you have to do is to check the available questions and get the answer you may be looking for.

Easy To Install

The process of installing WordPress is the easiest. In fact, this is the main reason it is famous since there is no other self-hosted app that is capable of this. After installing it, the next thing you have to do is to install plugins. This process is also easy and does not require that you download or configure any file.


Both the tech and the non tech persons can use the platform with ease. It does not require any formal training or external support. This makes it less costly compared to other platforms. It is also easy to upgrade as well. If you have any problem with the platform, there are plenty of people who are already using it. Thus, if you need people who can develop or maintain it for you, they are can be easily found.

Stable Plugin ( API )

WordPress API has undergone some changes, but it appears that it has finally settled down. Its API does not need constant update and maintenance.


Open Source

Even though many people see open source as a wonderful thing that grants some freedoms not easily available with other closed software, this service is not free. You need to obtain the GPLv2 license before you can enjoy it. Also, you may be required to build proprietary plugins, and you may not freely release the code under a different license.

Limited Permission

The CMS gives control of individuals that can access and edit many aspects of the site. It is not possible to create groups and assign them to like, however. You need to use a third plug-in since WordPress does not support this. Thus, using plugins for security and permission is certainly hectic. Finding a plug-in that does not break many of the things is also difficult.

Security Flaws and Attacks

Just like other PHP apps, WordPress suffers from regular security flaws. Despite the recent effort of making it stable, it still has gaping holes, and there are still critical security bugs that continue popping up. Fortunately, WordPress releases updates that tend to deal with any discovered issue as soon as it is noticed.
Does Not Allow You to Define Multiple Content Areas within One Template
Ideally, WordPress was designed as a blog platform. This means that it may not be easy to define multiple content areas. As such, you need to start by adding custom fields if you want to use it for this purpose. This is not the case for other CMS that allow the user to add easily multiple content areas easily.

It’s Inconsistent

WordPress internal API has a lot of inconsistencies. It is not easy to tell whether a function will be returning the results you want to use as a variable or not.

Not Easy to Optimize

Bigger sites such as Readers Digest command a lot of traffic. They have a lot of resources to use to optimize themselves. However, a small business that does not have enormous resources to spend each month on optimization may find it difficult to optimize their sites.

Finally, WordPress hides a lot of things to the final user. This makes it difficult for one to predict what will happen and plan for it. If you are not a professional, you need the services of a WordPress design expert to explain to you some of the details. This may cost you money and time. For more information feel free to drop by on this website.