{"id":144426,"date":"2015-08-12T12:30:40","date_gmt":"2015-08-12T16:30:40","guid":{"rendered":"http:\/\/premium.wpmudev.org\/blog\/?p=144426"},"modified":"2017-05-25T07:40:32","modified_gmt":"2017-05-25T07:40:32","slug":"annoying-wordpress","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/annoying-wordpress\/","title":{"rendered":"How to Fix the 10 Most Annoying Things About WordPress"},"content":{"rendered":"<h2>Despite being the world\u2019s most popular blogging platform, WordPress still has its fair share of problems that are beyond irritating to deal with \u2013 especially if you can\u2019t figure out what\u00a0caused\u00a0them in the first place.<\/h2>\n<p>Whether you\u2019re a WordPress newbie or an advanced user with several years of experience, you\u2019re bound to run into problems from time to time. Almost anyone can get by with using WordPress on an extremely basic level \u2013 and many people certainly do \u2013 but when you start to get serious about customizing your site, lots of little things can easily get in the way and begin\u00a0to cause trouble.<\/p>\n<p><!--more--><\/p>\n<p>The number of problems you might encounter while working with WordPress is truly limitless, but here are ten\u00a0issues that most users\u00a0have\u00a0probably encountered\u00a0at least once or twice, along with the solutions required to fix them!<\/p>\n<h3>Plugins That Conflict With One Another<\/h3>\n<p>Plugins can be both\u00a0a blessing and a curse. All it takes is for one plugin to start causing serious problems with another, and it can cause all sorts of problems with your site.<\/p>\n<div  class=\"wpdui-pic-left  \">\n\n\n\n<figure class=\"wp-caption alignleft\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-490x490\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/08\/plugins-page.png\" alt=\"Deactivate each of you plugins one at a time and you'll soon find the culprit.\" width=\"490\" height=\"312\" \/><figcaption class=\"wp-caption-text\">Deactivate each of you plugins one at a time and you&#8217;ll soon find the culprit.<\/figcaption><\/figure>\n\n\n<p>If you didn\u2019t create a backup of all the plugins you installed and you updated them all at the same time, you\u2019ll have to do some detective work to see which specific one is responsible for the conflict.<\/p>\n<p>Depending on the problem and the amount of plugins you have, this can be pretty time consuming.<\/p>\n\n\n\n<\/div>\n<p>Start by deactivating all of your plugins except the one that\u2019s experiencing problems. Then reactivate each plugin <strong>one by one<\/strong>, checking the state of your site between each\u00a0to see if it&#8217;s that\u00a0one causing the conflict.<\/p>\n<p>When you identify the plugin that&#8217;s causing the conflict, you\u2019ll either have to get rid of it, find a similar plugin to replace it, or possibly try to find a previous version\u00a0(if updating it has caused the issue). You can also search for solutions from users who\u2019ve experienced similar problems if the developer of the plugin has a support page or community forum.<\/p>\n<h3>Someone Using the Admin Username and Login Page to Hack Your Site<\/h3>\n<p>When a WordPress site is first set up, it typically sets your username to admin and enables you to log in at <em>http:\/\/sitename.com\/wp-login.php<\/em>. All a hacker needs to do is head over to your login page, which is obvious and easy for them to find, so they can\u00a0start guessing your password either manually or by using\u00a0software.<\/p>\n<div  class=\"wpdui-pic-right  \">\n\n\n\n<figure class=\"wp-caption alignright\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-490x490\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/08\/delete-admin.png\" alt=\"Go on, delete it!\" width=\"490\" height=\"312\" \/><figcaption class=\"wp-caption-text\">Go on, delete it!<\/figcaption><\/figure>\n\n<p>To prevent those nasty hackers from getting in so easily, you should go ahead and create another user by navigating to <strong>Users &gt; Add New<\/strong> from your WordPress admin area. Fill in the information, and under <strong>Role<\/strong> make sure you set it to <strong>Administrator<\/strong>. Remember to use a completely different email address from the original admin user.<\/p>\n\n\n\n\n<\/div>\n<p>Now you have a brand new administrator and you can delete the original one. To do that, log out and log back in with your new user credentials. Go to <strong>Users &gt; All Users<\/strong> and hover your mouse over the original admin user to click on the <strong>Delete<\/strong> link that pops up. You can then choose to delete all of their content (if any was posted) or have it attributed to your new account before you confirm deletion.<\/p>\n<h3>Constant Updates for Plugins, Themes, and WordPress Versions<\/h3>\n<p>It\u2019s almost as if every time you log in, something needs to be updated. If you have a lot of plugins installed or use a popular theme, those updates may be more frequent.<\/p>\n<p>Obviously, updates are released for a reason, and you should stay on top of them if you want to keep your site as secure as possible. One way to do that is to schedule time\u00a0every week, or at least every month, to update all the plugins, themes, and WordPress versions that require updating as part of your regular WordPress maintenance tasks.<\/p>\n<p>You could also take advantage of one of the many plugins available for this type of problem\u00a0if you take backups regularly and you\u2019re fine with the risks of automatic updating.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/07\/WP-Updates-Settings-Plugin.jpg\" alt=\"Try out the WP Updates Setting plugin for free.\" width=\"735\" height=\"238\" \/><figcaption class=\"wp-caption-text\">Try out the WP Updates Setting plugin for free.<\/figcaption><\/figure>\n<\/div>\n<p>The <a href=\"https:\/\/wordpress.org\/plugins\/wp-updates-settings\/\" rel=\"noopener\" target=\"_blank\">WP Updates Settings plugin<\/a> enables\u00a0you to set major automatic core background updates, minor automatic core background updates, plugin updates, and theme updates.<\/p>\n<h3>Spam Comments That Get Out Of Control<\/h3>\n<p>If you have a WordPress site, chances are you\u2019ve had to deal with spam comments. Your site can be brand new without any traffic at all, and somehow, spam will find a way to start infiltrating your comments section. To combat this, there are a variety of measures you can take.<\/p>\n<p><strong>Moderate comments:<\/strong> In your WordPress admin, head over to <strong>Settings &gt; Discussion<\/strong> and use the <strong>Before a comment appears<\/strong> options to hold back spammy comments for you to moderate first. You can also hold comments that contain a certain number of links or include specific words. Add words to your Blacklist section to keep specific spam comments out.<\/p>\n<p><strong>Close comments on old posts:<\/strong> In the <strong>Discussion<\/strong> area there\u2019s a checkbox option labeled \u201cAutomatically close comments on articles older than X days\u201d, found in the <strong>Other comment settings<\/strong>. Customize it as you see fit.<\/p>\n<p><strong>Use anti-spam plugins:<\/strong> There are loads of great plugins out there that can make your comment moderation tasks a heck of a lot easier. Check out this list of <a href=\"https:\/\/wpmudev.com\/blog\/comment-management-plugins\/\" target=\"_blank\" rel=\"noopener\">10 Plugins That Take the Pain Out of Managing WordPress Comments<\/a>.<\/p>\n<h3>The White Screen of Death<\/h3>\n<p>It\u2019s quite common to be working in WordPress, only to experience a blank page after installing something new or making some sort of change. If you\u2019re lucky, sometimes you can take a step back (if you can still access your WordPress admin) and undo\u00a0whatever\u00a0caused\u00a0<a href=\"http:\/\/codex.wordpress.org\/Common_WordPress_Errors\" rel=\"noopener\" target=\"_blank\">the white screen of death<\/a>.<\/p>\n<p>It often stems from a plugin or a theme. If you\u2019re certain it\u2019s from a theme or plugin, but can\u2019t access your WordPress admin, you can do some troubleshooting via FTP.<\/p>\n<p>After making sure you have a backup of your site, navigate to the appropriate directory and delete or simply rename the plugin or theme you know caused the problem. That may (or may not) be all you need to do to fix it.<\/p>\n<p>If you\u2019re not sure what\u2019s giving you the white screen of death, you\u2019ll need to dig around a bit deeper. Follow the steps outlined in this article, <a href=\"https:\/\/wpmudev.com\/blog\/troubleshoot-white-screen-errors\/\" target=\"_blank\" rel=\"noopener\">Troubleshooting White Screen of Death Errors in WordPress<\/a>.<\/p>\n<h3>Getting Locked Out of WordPress When the Password Reset Doesn\u2019t Work<\/h3>\n<p>When you forget your login password and try to reset it, sometimes WordPress just doesn\u2019t cooperate. It\u2019s a fairly common issue.<\/p>\n<p>The good news is that you&#8217;re not locked out for good, and you can reset your password from phpMyAdmin. You\u2019ll need your site\u2019s database name, so if you\u2019re not sure what that might be, you can find it in your <em>wp-config.php<\/em> file by accessing it via FTP. Whatever comes after \u2018DB_NAME\u2019 is the name of your database.<\/p>\n<p>From your cPanel, access phpMyAdmin and click the appropriate database name from the left. From the list of tables that appear, click on <strong>wp_users<\/strong>.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/07\/phpMyAdmin-Wp_users-800x408.png\" alt=\"phpMyAdmin Wp_users\" width=\"735\" height=\"375\" \/> <\/div>\n<p>After that, click on the pencil icon to the right of <strong>user_login<\/strong> to start resetting your password.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/07\/phpMyAdmin-Edit-Pencil.png\" alt=\"phpMyAdmin Edit Pencil\" width=\"741\" height=\"125\" \/> <\/div>\n<p>A new set of fields will appear, and the one you\u2019ll need to edit is the <strong>user_pass Value<\/strong>. It\u2019s a bunch of random letters, numbers, and symbols. The reason why you see these random characters is because WordPress stores them as MD5 Hash for security purposes, so you\u2019ll have to convert your new password to MD5 Hash too.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/07\/phpMyAdmin-user_pass-Value-800x158.png\" alt=\"phpMyAdmin user_pass Value\" width=\"735\" height=\"145\" \/> <\/div>\n<p><a href=\"http:\/\/pajhome.org.uk\/crypt\/md5\/\" rel=\"noopener\" target=\"_blank\">You can use this free tool<\/a> to automatically convert your password to MD5 Hash. Simply type your new password (in plain text) into the Input field, press the MD5 button, and then copy the characters you get in the Result field. Go back to phpMyAdmin to paste it into your user_pass Value field.<\/p>\n<p>Click <strong>go<\/strong> at the bottom to save everything and you\u2019re done. Remember to keep your password in a safe place so you don\u2019t forget it again!<\/p>\n<h3>Slow Loading Images<\/h3>\n<p>The internet is all about visual content these days. And with so many amazing WordPress themes now available that put your images front and center, it\u2019s kind of a bummer when they don\u2019t load right away or end up slowing your whole site right down.<\/p>\n<p>The real key is to optimize all your images before you upload them to WordPress. Yes, it takes some extra time, but it will be worth it if it means your site and images will load faster. There are at least three things you should be doing:<\/p>\n<ul>\n<li><strong>Resizing:<\/strong> There\u2019s no need to upload a 7,360 by 4,912 pixel image when you want it to show up 15 times smaller than that. There are tons of free tools online that enable you to resize images, but your computer should have one already. If you\u2019re on a Mac you can use the Preview tool, and on a Windows machine you can use Paint.<\/li>\n<li><strong>Cropping:<\/strong> In many cases, you won\u2019t need to display an image in its entirety. Crop out the edges or sections that are irrelevant. Again, both Preview for Mac or Paint for Windows are all you need to do this.<\/li>\n<li><strong>Compressing:<\/strong> Compression reduces the size of the image file by removing unnecessary information without changing the appearance as far as what the human eye can see. For most images, you\u2019ll typically want to stick with using JPG files as opposed to PNGs or GIFs.<\/li>\n<\/ul>\n<p>For a more detailed list of image optimization tips, have a look at <a href=\"https:\/\/wpmudev.com\/blog\/image-optimization-guide\/\" target=\"_blank\" rel=\"noopener\">The Complete Guide to Mastering Image Optimization for WordPress<\/a>. Our own\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/wp-smushit\/\" rel=\"noopener\" target=\"_blank\">WP Smush<\/a>\u00a0is also a recommended plugin to check out if you\u2019re serious about reducing your image file sizes and improving the overall performance of your site.<\/p>\n<h3>Facebook Posts\u00a0Not Displaying Correct Image<\/h3>\n<p>Depending on what theme you\u2019re using, sometimes the wrong image will get pulled by\u00a0Facebook when you try to post a link on your site. It may use an image from the middle of your post and not the featured image, or it may even use one from your sidebar or somewhere else. Strange and annoying!<\/p>\n<p>A simple solution is the <a href=\"https:\/\/wordpress.org\/plugins\/facebook-thumb-fixer\/\" rel=\"noopener\" target=\"_blank\">Facebook Thumb Fixer plugin<\/a>, which tells Facebook to pull the featured image from your posts. You can also set up a default image for posts or pages that don\u2019t have featured images.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/07\/Facebook-Thumb-Fixer.jpg\" alt=\"Go ahead and fix those thumbs.\" width=\"735\" height=\"237\" \/><figcaption class=\"wp-caption-text\">Go ahead and fix those thumbs.<\/figcaption><\/figure>\n<\/div>\n<p>If you\u2019re serious about promoting your site via Facebook, you can also check out WPMU DEV\u2019s <a href=\"https:\/\/wpmudev.com\/project\/ultimate-facebook\/\" target=\"_blank\" rel=\"noopener\">Ultimate Facebook plugin<\/a>, which not only fixes the image post problem, but offers you a range of other powerful Facebook integration features too.<\/p>\n<h3>Themes or Plugins That Look Great on Desktop, but Awful on Mobile<\/h3>\n<p>As much as you\u2019d like to assume that everything these days will\u00a0look fantastic on all screens and devices, that\u2019s not always the case when it comes to WordPress. So don\u2019t settle on a theme or plugin by looking at it from one screen only.<\/p>\n<p>Most themes that are released nowadays are responsive or mobile-optimized, but not all of them are. Likewise, plugins don\u2019t always look all that nice on a smaller smartphone or tablet screen, even if they still work fine. There are a few things you can do to ensure you don\u2019t waste time or money on setting up a theme or plugin that doesn\u2019t look good everywhere.<\/p>\n<div  class=\"wpdui-pic-left  \">\n\n\n\n<figure class=\"wp-caption alignleft\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-490x490\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/08\/smush.png\" alt=\"Always check how recently a plugin was last updated.\" width=\"490\" height=\"312\" \/><figcaption class=\"wp-caption-text\">Always check how recently a plugin was last updated.<\/figcaption><\/figure>\n\n\n<p><strong style=\"line-height: 1.5;\">Check the date of the last updated version.<\/strong><span style=\"line-height: 1.5;\">\u00a0In most cases, the sales page or download page for the theme or plugin you\u2019re eyeing will have a version number and the date when it was last updated.<\/span>\n<p><span style=\"line-height: 1.5;\">If it hasn\u2019t been updated in several months to a year, you\u2019d probably be better off looking for an alternative.<\/span>\n<p><span style=\"line-height: 1.5;\">\u00a0<\/span>\n\n\n\n<\/div>\n<p><strong style=\"line-height: 1.5;\">Search for the words \u201cresponsive\u201d or \u201cmobile.\u201d<\/strong><span style=\"line-height: 1.5;\">\u00a0If a theme or a plugin has been made with mobile design in mind, then it almost always says so on its sales or download page. Use keyboard shortcuts Ctrl+F (for Windows) or Command+F (for Mac) to type and immediately find <\/span>key words<span style=\"line-height: 1.5;\">.<\/span><\/p>\n<p><strong>Test your site on different screens.<\/strong>\u00a0If you have a smartphone or tablet, then it would be wise to use them to visit your site and see how it looks. Check posts, pages, the sidebar, the comments, the header, and the footer for any inconsistencies. You can also use a free tool like <a href=\"http:\/\/mobiletest.me\/\" rel=\"noopener\" target=\"_blank\">MobileTest.me<\/a> to see how your site looks on all different types of devices.<\/p>\n<h3>Inconsistent Formatting When You Switch Between the Visual Editor and Text Editor<\/h3>\n<p>If you prefer to write your content in a word processing program first and then copy it and paste it into WordPress later, you&#8217;ve probably experienced just how much of a mess that can make your formatting. Even if you do decide to create most of your work directly in WordPress, inserting specific code or other formatting can quickly break or disappear completely if you switch back and forth between the visual editor and the text editor.<\/p>\n<p>For those who like to copy and paste their\u00a0work into WordPress, an obvious\u00a0solution\u00a0would\u00a0be to just write\u00a0your content including all of the HTML code, and then simply copy and paste directly\u00a0into the <em>text<\/em> editor. Be careful with switching to the visual editor afterward, which could risk messing it up.<\/p>\n<p>If you&#8217;re looking for a more direct solution, you could try the <a href=\"https:\/\/wordpress.org\/plugins\/tinymce-advanced\/screenshots\/\" rel=\"noopener\" target=\"_blank\">TinyMCE plugin<\/a>.\u00a0This handy plugin gives you more control over your editor and solves some of those formatting issues by giving you several more settings to customize the editor. <a href=\"https:\/\/wordpress.org\/support\/view\/plugin-reviews\/syntaxhighlighter\" rel=\"noopener\" target=\"_blank\">SyntaxHighlighter Evolved<\/a>\u00a0is another plugin recommended for developers who are serious about displaying\u00a0code snippets in their posts.<\/p>\n<h3>Wrapping Up<\/h3>\n<p>It\u2019s no fun to have to deal with any of these issues when they pop up unexpectedly,\u00a0and even though they can take up a lot of extra time to figure out,\u00a0they\u2019re certainly not impossible to solve. You&#8217;ll find your site runs a lot smoother if you implement some of our steps when you first set up your WordPress site, rather than waiting.<\/p>\n<p><strong>What other common WordPress problems would you add to the list? Let us know in the comments below!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever thrown your mouse across the room in frustration because WordPress is being so damn annoying? While WordPress is a joy to work with at the best of times, it can downright infuriating to use at the worst of times. Here are our top picks of what really gets our goat.<\/p>\n","protected":false},"author":37930,"featured_media":141149,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[263],"tags":[10211,10076],"tutorials_categories":[],"class_list":["post-144426","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-admin","tag-beginners"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/144426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/37930"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=144426"}],"version-history":[{"count":25,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/144426\/revisions"}],"predecessor-version":[{"id":216021,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/144426\/revisions\/216021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/141149"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=144426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=144426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=144426"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=144426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}