{"id":14992,"date":"2015-11-23T08:00:00","date_gmt":"2015-11-23T13:00:00","guid":{"rendered":"https:\/\/simpleprogrammer.com\/?p=14992"},"modified":"2015-11-23T06:56:15","modified_gmt":"2015-11-23T11:56:15","slug":"typical-mistakes-even-experienced-developers-make-in-wordpress","status":"publish","type":"post","link":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/","title":{"rendered":"Typical Mistakes Even Experienced Developers Make In WordPress"},"content":{"rendered":"<p>We all know and love WordPress, which is why it\u2019s used for <a href=\"http:\/\/trends.builtwith.com\/cms\/WordPress\">4.7% of all websites<\/a> on the internet. One would think that developers would be way above making any mistakes on such a huge platform by now. And one would be wrong.\\n\\nDespite using the platform for more than a decade and watching it evolve through so many updates, many developers still manage to bumble and blunder while using it.\\n\\nThe following mistakes are typical not only of rookies but also experienced professionals. Developers may make these mistakes because they never considered them their problems or were simply unaware of the issues to begin with.\\n\\nRegardless, these very common and <a href=\"https:\/\/simpleprogrammer.com\/2015\/03\/24\/two-programmers-turned-wordpress-entrepreneurs-profiled\/\">very solvable problems can be put to rest with the following solutions<\/a>:\\n\\n<\/p>\n<h2>Trouble with Taxonomies<\/h2>\n<p>\\n\\n<img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-15001\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/Depositphotos_52684369_m-2015.jpg\" alt=\"Boy and girl\" width=\"350\" height=\"234\" \/>WordPress uses categories and tags to sort content and make your posts easy to find. Users can browse through content easily with Subject &gt;&gt; Topic instead of going through an alphabetically sorted index.\\n\\n<\/p>\n<h3>So What\u2019s the Problem?<\/h3>\n<p>\\n\\nAs simple as the concept sounds, a lot of WordPress sites still don\u2019t use categories and tags properly. \u201cBut,\u201d you say, \u201cit\u2019s a content thing Why would I, a developer, trouble myself with that?\u201d\\n\\n<b>That\u2019s the kind of thinking that leads to bad site structures and the creation of <\/b><b><i>many categories <\/i><\/b><b>that boggle your visitors\u2019 minds.<\/b><b><\/b>\\n\\nAnd yes, dear developer, a hard-to-navigate site <i>is very much <\/i>your problem.\\n\\n<\/p>\n<h3>Solution<\/h3>\n<p>\\n\\n<b>First, understand the difference<\/b>: Categories are for broad groups. Think of them as major subjects your site focuses on or broad divisions of content. The categories can be divided into subcategories. The tags are <i>specific <\/i>descriptive words. They are for micro-categorization of content.\\n\\n<b>Next,<\/b><b><i> plan with content-first approach<\/i><\/b>: This is currently a devoutly followed best practice, regardless of your job title. You make navigation and search engine optimization (SEO) easier with this approach.\\n\\nThe general rule of thumb is to have around four to five major <i>categories<\/i> coded as front-end tabs. These can be further divided into subcategories (drop-down menus, etc.). It depends on your site\u2019s content.\\n\\n<b>Once you<\/b> <b>understand the content, you can better plan the cleanest, clearest way to divide it and show it<\/b>.\\n\\n<\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-15002\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/Depositphotos_85515538_m-2015.jpg\" alt=\"Depositphotos_85515538_m-2015\" width=\"267\" height=\"400\" \/>Cold to Cache<\/h2>\n<p>\\n\\nYou can minify all your JavaScript and CSS, optimize your images, and compress the <i>crikey<\/i> out of server-side scripts. Well done, indeed. That\u2019s all you need to optimize bandwidth and improve performance.\\n\\n<\/p>\n<h3>So What\u2019s the Problem?<\/h3>\n<p>\\n\\n<b>Developers tend to forget to cache or disregard it entirely<\/b>.\\n\\nWhile static web pages are gradually <a href=\"http:\/\/www.smashingmagazine.com\/2015\/11\/modern-static-website-generators-next-big-thing\/\">gaining traction<\/a> again (thanks to superpowered browsers), you are likely going to be working with dynamic sites on WordPress in the present and foreseeable future.\\n\\nCaching dynamic sites is tricky, and sometimes the changes you make in your WordPress site could fail to take effect\u201d due to caching. Or sometimes you think you\u2019ve done enough and you don\u2019t <i>need<\/i> to cache.\\n\\n<strong>But<\/strong> <b>performance loss from not-caching knocks all other conceivable cons out of the water. It\u2019s that big of a mistake.<\/b>\\n\\n<\/p>\n<h3>Solution<\/h3>\n<p>\\n\\n<b>First, improve performance. <\/b>And yes, use caching. WordPress has amazing plugins you can install, like <a href=\"https:\/\/wordpress.org\/plugins\/wp-super-cache\/\">WP Super Cache<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/w3-total-cache\/\">W3 Total Cache<\/a>. Use them and let them take the burden.\\n\\n<b>\\n<\/b><b>Then, use a CDN. <\/b>Content delivery networks can give you unsurpassable boosts in speed and performance, with added bonuses of crash resistance and a better user experience. CDN services like CloudFlare, MaxCDN, and CacheFly are top-notch for the job.\\n\\nAny possible problems you may face with caching are already documented in the <a href=\"https:\/\/codex.wordpress.org\/I_Make_Changes_and_Nothing_Happens\">codex<\/a>. So refer to it in dire cases.\\n\\n<\/p>\n<h2>Slips in SEO<\/h2>\n<p>\\n\\nWordPress, on its own, is primed for SEO success. Indexation, template hierarchy, clean and search-bot-friendly code, and more: these all make optimization awesome. Add some plugins to that, and you can present your clients with a website that\u2019s sure to get them vast amounts of traffic.\\n\\n<\/p>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-15003\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/Depositphotos_70624437_m-2015.jpg\" alt=\"Slipping on a toy\" width=\"260\" height=\"400\" \/><\/h3>\n<p>\\n\\n<\/p>\n<h3>So What\u2019s the Problem?<\/h3>\n<p>\\n\\nWhile WordPress SEO is stunningly straightforward, troubles can (and will) arise seemingly out of nowhere. For starters, you may have installed a WordPress blog on a subdomain or subdirectory. <b>If you didn\u2019t take clients\u2019 context into account, their (and consequently your) entire operation could be in deep trouble<\/b>. No traffic and zero ROI on SEO efforts equals unemployment for you, developer.\\n\\n<\/p>\n<h3>Solution<\/h3>\n<p>\\n\\nThe <i>context <\/i>I speak of refers to clients\u2019 online needs. Both subdomain (blog.website.com) and subdirectory (www.website.com\/blog) can become blessings when used correctly.\\n\\n<b>First, consider what the clients\u2019 blogs are trying to achieve. <\/b>Is it recognition as trendsetters\/opinion leaders? Or are clients trying to generate more business\/leads? How is their online reputation?\\n\\n<b>Then, understand the benefits and pitfalls of both goals.<\/b>\\n\\nA subdirectory-blog is a safe and profitable option for businesses\/entities that have nothing to lose in terms of online reputation. It will add fresh content to their parent domain and increase traffic to main site. It\u2019s relatively cheap to host and easy to manage. (You get complete control through parent domain). <b>The catch here exists in the form of having no \u201cseparate\u201d brand listing on search result pages.<\/b>\\n\\nSubdomain-blogs, on the other hand, will give your clients\u2019 online brands additional search engine results page (SERP) presence (apart from parent domain). Any reputation, good and bad, built through parent domain will carry over to subdomain blog. <b>That relationship is one-sided, because the blog\u2019s traffic and value isn\u2019t likely to be transferred to the parent domain.<\/b>\\n\\n<b>Finally, choose. <\/b>Pick an option based on your clients\u2019 online needs and budgets.\\n\\nOnce you\u2019re over <i>that hurdle, <\/i>then you can apply the <a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/B0185Z22LG\/makithecompsi-20\" target=\"_blank\">best SEO practices<\/a> and configurations for results your clients want. Those include use of focus keywords, categories and tags (see \u201cTrouble with Taxonomies\u201d above); SEO-friendly titles and content; and meta descriptions.\\n\\n<\/p>\n<h2>Fright of Form Fields<\/h2>\n<p>\\n\\nForm fields are a necessary evil for all concerned parties. The least painful forms (that\u2019s the most pleasant adjective applicable to <i>forms) <\/i>are tricky to make. Thankfully, WordPress has plugins to take care of that.\\n\\n<\/p>\n<h3>So What\u2019s the Problem?<\/h3>\n<p>\\n\\nForms created with plugins are great, really. But plugin-made forms aren\u2019t tailor-made to fit with your website\u2019s design. If you set out to create your own forms using custom pages, you may end up with forms that kill all concepts of usability.\\n\\n<b>Whether you\u2019re using a plugin or making your own forms, you can wind up seriously compromising user experience (and hurting your clients\u2019 business\/marketing goals) if you don\u2019t get it right.<\/b>\\n\\n<\/p>\n<h3>Solution<\/h3>\n<p>\\n\\nAs I said before, you can\u2019t take away the pain of form filling. You can only <i>make it a less painful experience.<\/i>\\n\\n<b>First, keep best practices in mind.<\/b>\\n\\n<\/p>\n<ol>\\n    <\/p>\n<li><b>Ask for relevant information ONLY <\/b>&#8211; Don\u2019t take visitors\u2019 time and patience for granted. Make brutal cuts until you reach the <b>bare minimum of required fields<\/b>. Twitter\u2019s signup form is exemplary in this regard.<\/li>\n<p>\\n    <\/p>\n<li><b>Inline validation<\/b> &#8211; <b>Provide immediate feedback<\/b> on all fields as they\u2019re filled so users know if they are doing something wrong.<\/li>\n<p>\\n    <\/p>\n<li><b>Input hints<\/b> &#8211; Use (non-irritating) pop-ups and example placeholder text in input fields to tell users <b>how data needs to be entered<\/b>. Alternatively, use a conversational tone, as put to good use by Virgin Atlantic.<\/li>\n<p>\\n    <\/p>\n<li><b>Use White Space<\/b> &#8211; Leave enough padding around fields to <b>make them more usable on mobile and neat-looking in general<\/b>.<\/li>\n<p>\\n<\/ol>\n<p>\\n\\n<b>Always, <\/b><b><i>always <\/i><\/b><b>test. <\/b>Just because it\u2019s a best practice doesn\u2019t necessarily mean it will be good for you. So split-test all elements and improve as required.\\n\\nUser experience is everyone\u2019s responsibility. Yours, too, dear developer.\\n\\n<\/p>\n<h2>Wandering Away from WordPress<\/h2>\n<p>\\n\\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-15004 alignright\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/Depositphotos_52468511_m-2015.jpg\" alt=\"Teenager in the Autumn Park\" width=\"300\" height=\"300\" \/>You chose this platform because it\u2019s the best. It\u2019s simple, flexible, and easy to set up, customize, and maintain. Their very APIs are the stuff of legend.\\n\\n<\/p>\n<h3>So What\u2019s the Problem?<\/h3>\n<p>\\n\\nWordPress allows for a lot of freedom, but it also needs to retain its structure. It\u2019s entirely possible that you can get carried away while customizing your WordPress site to the point that those very features seem restrictive to you. Template hierarchy sounds stupid, and why should you not add some features to a theme to make it stand out?\\n\\n<b>That\u2019s how you end up ignoring everything WordPress provides you<\/b>. And yes, that\u2019s a major concern.\\n\\n<\/p>\n<h3>Solution<\/h3>\n<p>\\n\\nWrite down and memorize this: <b>never, ever ignore WordPress specifics.<\/b>\\n\\nIt\u2019s such a little thing, but I have come across developers who prefer to <a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/1118907442\/makithecompsi-20\" target=\"_blank\"><i>hardcode<\/i> CSS and JavaScript<\/a> <i>instead<\/i> of using wp_head, which is provided by WordPress to <i>make revisions easier and reduce conflicts. <\/i>Rather than using the WordPress provided function, get_template_directory(), to get to theme location, they would use TEMPLATEPATH or bloginfo.\\n\\nThis is like asking for a present and then spitting on the person who gave it to you, just <i>because.<\/i>\\n\\nDo yourself a favor. Prevent errors, breaks, and unnecessary confusion. <b>Follow WordPress coding standards and <\/b><b><i>use the APIs. <\/i><\/b><b>They are there for your benefit<\/b>.\\n\\n<\/p>\n<h2>Final Thoughts<\/h2>\n<p>\\n\\nI said it in the beginning. It\u2019s been a decade since WordPress\u2019 origin. That\u2019s a long enough time to figure out and correct any <a href=\"https:\/\/simpleprogrammer.com\/2015\/05\/18\/7-mistakes-youre-making-in-your-programming-career\/\">mistakes<\/a>.\\n\\nAnd if you haven\u2019t figured out and corrected your mistakes yet, it\u2019s never too late to start.\\n\\nGive everyone a chance to learn from your experiences. Share your own WordPress mistakes and what you learned from them in the comments below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We all know and love WordPress, which is why it\u2019s used for 4.7% of all websites on the internet. One would think that developers would be way above making any mistakes on such a huge platform by now. And one would be wrong.\\n\\nDespite using the platform for more than a decade and watching it evolve&#8230;<\/p>\n","protected":false},"author":36,"featured_media":15000,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[162229812,2185,162229820,415,162229840,1981,2260],"tags":[],"class_list":["post-14992","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advice","category-best-practices","category-community","category-guest-post","category-skills","category-tools","category-web-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Typical Mistakes Even Experienced Developers Make In WordPress - Simple Programmer<\/title>\n<meta name=\"description\" content=\"In the world of WordPress development, lack of attention to little details can become huge troubles later. Take a look at the most common mistakes even seasoned developers can make on WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Typical Mistakes Even Experienced Developers Make In WordPress - Simple Programmer\" \/>\n<meta property=\"og:description\" content=\"In the world of WordPress development, lack of attention to little details can become huge troubles later. Take a look at the most common mistakes even seasoned developers can make on WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Simple Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-23T13:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/typical.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1089\" \/>\n\t<meta property=\"og:image:height\" content=\"598\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Dmitriy Nesterov\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dmitriy Nesterov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/\"},\"author\":{\"name\":\"Dmitriy Nesterov\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/e2b5dc944017080dcb3b6bb2bee8e865\"},\"headline\":\"Typical Mistakes Even Experienced Developers Make In WordPress\",\"datePublished\":\"2015-11-23T13:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/\"},\"wordCount\":1649,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/typical.png\",\"articleSection\":[\"Advice\",\"Best Practices\",\"Community\",\"Guest Post\",\"Skills\",\"Tools\",\"Web Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/\",\"name\":\"Typical Mistakes Even Experienced Developers Make In WordPress - Simple Programmer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/typical.png\",\"datePublished\":\"2015-11-23T13:00:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/e2b5dc944017080dcb3b6bb2bee8e865\"},\"description\":\"In the world of WordPress development, lack of attention to little details can become huge troubles later. Take a look at the most common mistakes even seasoned developers can make on WordPress.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/typical.png\",\"contentUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/typical.png\",\"width\":1089,\"height\":598},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/typical-mistakes-even-experienced-developers-make-in-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpleprogrammer.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Typical Mistakes Even Experienced Developers Make In WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/\",\"name\":\"Simple Programmer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpleprogrammer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/e2b5dc944017080dcb3b6bb2bee8e865\",\"name\":\"Dmitriy Nesterov\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/054649ab700e2dab580734da40ec825f59f91c4660680d0bd45927f4c56efd68?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/054649ab700e2dab580734da40ec825f59f91c4660680d0bd45927f4c56efd68?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/054649ab700e2dab580734da40ec825f59f91c4660680d0bd45927f4c56efd68?s=96&d=mm&r=g\",\"caption\":\"Dmitriy Nesterov\"},\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/author\\\/dmitriynesterov\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Typical Mistakes Even Experienced Developers Make In WordPress - Simple Programmer","description":"In the world of WordPress development, lack of attention to little details can become huge troubles later. Take a look at the most common mistakes even seasoned developers can make on WordPress.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"Typical Mistakes Even Experienced Developers Make In WordPress - Simple Programmer","og_description":"In the world of WordPress development, lack of attention to little details can become huge troubles later. Take a look at the most common mistakes even seasoned developers can make on WordPress.","og_url":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/","og_site_name":"Simple Programmer","article_published_time":"2015-11-23T13:00:00+00:00","og_image":[{"width":1089,"height":598,"url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/typical.png","type":"image\/png"}],"author":"Dmitriy Nesterov","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Dmitriy Nesterov","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/#article","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/"},"author":{"name":"Dmitriy Nesterov","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/e2b5dc944017080dcb3b6bb2bee8e865"},"headline":"Typical Mistakes Even Experienced Developers Make In WordPress","datePublished":"2015-11-23T13:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/"},"wordCount":1649,"commentCount":1,"image":{"@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/typical.png","articleSection":["Advice","Best Practices","Community","Guest Post","Skills","Tools","Web Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/","url":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/","name":"Typical Mistakes Even Experienced Developers Make In WordPress - Simple Programmer","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/typical.png","datePublished":"2015-11-23T13:00:00+00:00","author":{"@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/e2b5dc944017080dcb3b6bb2bee8e865"},"description":"In the world of WordPress development, lack of attention to little details can become huge troubles later. Take a look at the most common mistakes even seasoned developers can make on WordPress.","breadcrumb":{"@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/#primaryimage","url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/typical.png","contentUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/typical.png","width":1089,"height":598},{"@type":"BreadcrumbList","@id":"https:\/\/simpleprogrammer.com\/typical-mistakes-even-experienced-developers-make-in-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpleprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"Typical Mistakes Even Experienced Developers Make In WordPress"}]},{"@type":"WebSite","@id":"https:\/\/simpleprogrammer.com\/#website","url":"https:\/\/simpleprogrammer.com\/","name":"Simple Programmer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpleprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/e2b5dc944017080dcb3b6bb2bee8e865","name":"Dmitriy Nesterov","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/054649ab700e2dab580734da40ec825f59f91c4660680d0bd45927f4c56efd68?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/054649ab700e2dab580734da40ec825f59f91c4660680d0bd45927f4c56efd68?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054649ab700e2dab580734da40ec825f59f91c4660680d0bd45927f4c56efd68?s=96&d=mm&r=g","caption":"Dmitriy Nesterov"},"url":"https:\/\/simpleprogrammer.com\/author\/dmitriynesterov\/"}]}},"_links":{"self":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/14992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/comments?post=14992"}],"version-history":[{"count":0,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/14992\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media\/15000"}],"wp:attachment":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media?parent=14992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/categories?post=14992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/tags?post=14992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}