There are lots of WordPress fans around who consider this CMS the best ever. However, there are some things in it that are really annoying and interfere with your work greatly and can even kill your mood.
Here are these 7 most annoying WordPress spots and some advice on how to alleviate these.
- Your formatting is messed up while switching between visual view and code.
To avoid this inconvenience, use the plugin TinyMCE Advanced. This powerful editor fixes many problems with WordPress’s native editor. In its settings you can disable the automatic tags removal under “advanced options”.
- Even while using <code> tags code sections disappear and get mangled.
To preserve your code formatting while editing, use the plugin Visual Code Editor. Additionally, you may opt for an online tool such as Quick Escape in order to convert angle brackets or other special characters in HTML character codes prior to pasting into WordPress. In case you’re using long code samples, the Pastebin pasting tool for linking to them will come in handy.
- There are many badly designed or malicious free themes.
Unfortunately, in the long run free things from the Internet may cost you more than if you put down some money for them initially. The best solution here is choosing premium themes or creating your own with a framework such as Genesis. Of course, not all freely available themes are bad, but it’s better to be prepared and download such ones from WordPress’s official repository or a reputable theme developer such as WooThemes.
- Absolute URLs are stored in the WordPress database.
If you place a link in the post, you are forced to link to the ultimate path rather than via a relative one. This is not quite a problem until you move your site to find all the links suddenly broken. If you’ve run across such a problem, you should now know better and use a plugin such as Duplicator and the like.
- There Are Many Poorly Coded Plugins
Before downloading a plugin it’s essential to check its reviews carefully. Choose premium plugins since these are more likely to stay updated and be coded properly, and plugins reviewed on some reputable sites.
- Pages within the dashboard can’t be viewed in a tree.
In this event, try the page view plugin CMS Tree which provides a visual tree view for all your pages in a way other CMS systems do it. Pages are dragged and dropped to let you rearrange menus easily.
- Clients fail to update WordPress core and their plugins.
Starting from WordPress 3.7 the core’s automatically running minor updates unless you forbid it. The best solution to this is some managed hosting service by WordPress like WP Engine which will manage backups and upgrades for you and your clients.
WordPress is getting better with every update, but these are the most annoying things about it so far.