{"id":3312,"date":"2022-02-09T10:51:55","date_gmt":"2022-02-09T10:51:55","guid":{"rendered":"https:\/\/technocript.com\/?p=3312"},"modified":"2022-12-07T20:53:53","modified_gmt":"2022-12-07T20:53:53","slug":"developers-hate-wordpress","status":"publish","type":"post","link":"https:\/\/technocript.com\/developers-hate-wordpress\/","title":{"rendered":"13 ACTUAL Reasons Why Developers Hate WordPress"},"content":{"rendered":"\n<p>Without any doubt, <a href=\"https:\/\/wordpress.org\">WordPress<\/a> is one of the most powerful content management systems that dominate the web. Though, it is still a nightmare for some web developers who hate it for many reasons.<\/p>\n\n\n\n<p>Since it was created in 2003 as a fork of b2\/cafelog, WordPress has been able to accumulate a&nbsp;<a href=\"https:\/\/w3techs.com\/technologies\/overview\/content_management\">market share of over 43%<\/a>&nbsp;of websites across the globe. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"478\" height=\"53\" src=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/01\/W3Techs_WP_Usage.jpg\" alt=\"W3Techs WP Usage\" class=\"wp-image-3330\" srcset=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/01\/W3Techs_WP_Usage.jpg 478w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/01\/W3Techs_WP_Usage-300x33.jpg 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><figcaption class=\"wp-element-caption\">Source: <a href=\"https:\/\/w3techs.com\">w3techs.com<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<p>In the context of software development, there is no perfect solution, and WordPress is no exception. It has both weaknesses and strengths. If not used properly, WordPress can get complex pretty easily and might become a source of a lot of trouble.<\/p>\n\n\n\n<p class=\"tc-snippet\">Developers hate WordPress because they find it tangled, complex, and slow. Or they just don&#8217;t prefer its dependency on third-party plugins. Others think WordPress is prone to security issues, or simply dislike the programming language behind it.<\/p>\n\n\n\n<!-- Ezoic - tc_content_under_first_paragraph - under_first_paragraph -->\n<div id=\"ezoic-pub-ad-placeholder-159\"> <\/div>\n<!-- End Ezoic - tc_content_under_first_paragraph - under_first_paragraph -->\n\n\n\n<p>That said, every WordPress hater deals with the platform from a different angle and based on a prior -usually bad- experience.<\/p>\n\n\n\n<p>But someone might argue: If web developers really hated WordPress, they wouldn\u2019t have used it to run almost half the web!<\/p>\n\n\n\n<p>In fact, even for developers who are widely using WordPress for building great websites, the truth is that some of them do hate dealing with it in some respects.<\/p>\n\n\n\n<p>We discuss the most common aspects that (some) experienced web developers actually hate about WordPress. Regardless of whether they are using it or not.<\/p>\n\n\n\n<p><em>Developers hate WordPress because:<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"written-by-others\">1. It is Written By Others<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because it is written by &#8220;OTHER&#8221; developers!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>As we all know, WordPress is <a href=\"https:\/\/en.wikipedia.org\/wiki\/Open_source\">open-source software<\/a> that has a <a href=\"https:\/\/make.wordpress.org\">community<\/a> of developers who contribute to the project. It relies on loosely coordinated participants who collaborate to enhance the software in different ways.<\/p>\n\n\n\n<p>Additionally, websites that run on WordPress usually rely on a mixture of plugins and themes written by other individual developers or companies.<\/p>\n\n\n\n<!-- Ezoic - tc_content_1 - mid_content -->\n<div id=\"ezoic-pub-ad-placeholder-161\"> <\/div>\n<!-- End Ezoic - tc_content_1 - mid_content -->\n\n\n\n<p>Of course, open-source projects are great in giving the opportunity to individuals to contribute and get recognized. However, without careful moderation of the written code, there is no guarantee that these contributions will be free of low-quality or &#8220;badly&#8221; written code.<\/p>\n\n\n\n<p>This is different from <a href=\"https:\/\/en.wikipedia.org\/wiki\/Proprietary_software\">proprietary software<\/a>, or so-called \u201cclosed-source software\u201d. Where the source code is usually produced by dedicated teams and can be published only after being carefully inspected by experienced team members.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>The open-source nature of WordPress might lead to poorly developed plugins and themes.<\/p><\/blockquote><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>That being said, some developers hate WordPress because they may end up refactoring someone else&#8217;s code and figuring out how to implement a customized tiny feature.<\/p>\n\n\n\n<p>For this reason, many web developers, especially experienced ones, prefer to write their own &#8220;clean&#8221; code so they retain full control over their work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"written-in-php\">2. It is Written in PHP!<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because it&#8217;s written in PHP!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<!-- Ezoic - tc_content_2 - long_content -->\n<div id=\"ezoic-pub-ad-placeholder-162\"> <\/div>\n<!-- End Ezoic - tc_content_2 - long_content -->\n\n\n\n<p>Another key reason why developers hate WordPress is not the platform itself, but the <a href=\"https:\/\/technocript.com\/wordpress-programming-languages\/\">programming language<\/a> behind it.<\/p>\n\n\n\n<p>WordPress is a web-based content management system that uses a handful of <a href=\"https:\/\/technocript.com\/wordpress-programming-languages\/\">programming languages and techniques<\/a>. The core logic of WordPress is written in <a href=\"https:\/\/www.php.net\/\">PHP<\/a>. <\/p>\n\n\n\n<p>PHP is open-source programming and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Scripting_language\" target=\"_blank\" rel=\"noreferrer noopener\">scripting language<\/a> that creates dynamic interactive websites. Its origins date back to 1994 as a language for web development.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">The reports of my death are greatly exaggerated. <a href=\"https:\/\/t.co\/dFTe63T4pG\">pic.twitter.com\/dFTe63T4pG<\/a><\/p>&mdash; php.net (@official_php) <a href=\"https:\/\/twitter.com\/official_php\/status\/1161431862931349504?ref_src=twsrc%5Etfw\">August 14, 2019<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>In fact, many web developers don\u2019t like PHP for different reasons, mostly due to its security concerns such as <a href=\"https:\/\/www.imperva.com\/learn\/application-security\/sql-injection-sqli\/\">SQL injection<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/owasp.org\/www-community\/attacks\/xss\/\">cross-site scripting<\/a>&nbsp;vulnerabilities. Not to mention its legacy code that can be very painful to work with.<\/p>\n\n\n\n<p>On top of that, some developers just find dealing with PHP quite annoying when compared to other modern languages such as C#, Java, and Python.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"existential-threat-to-developers\">3. It is an Existential Threat To Developers!<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because it threatens their CAREERS!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<!-- Ezoic - tc_content_3 - longer_content -->\n<div id=\"ezoic-pub-ad-placeholder-163\"> <\/div>\n<!-- End Ezoic - tc_content_3 - longer_content -->\n\n\n\n<p>WordPress platform primarily benefits users with no programming skills to help them build their online blogs. Typically, they just need to set up the website, choose a theme, download some plugins and start building pages using a simple text editor or an intuitive page builder.<\/p>\n\n\n\n<p>WordPress is just a simple but powerful solution for users to learn in a very short time, and eventually start earning money from it. All this happens without getting their hands dirty in customizing the platform&#8217;s code in any way.<\/p>\n\n\n\n<p>That being said, some web developers spend years learning how to develop systems and build software applications. Afterward, they find themselves in competition with computer hobbyists who can create simple pages in WordPress at a very low cost.<\/p>\n\n\n\n<p>According to the <a href=\"https:\/\/insights.stackoverflow.com\/survey\">Annual Developer Survey<\/a> by the very famous platform <a href=\"https:\/\/stackoverflow.com\">Stack Overflow<\/a>, WordPress has been chosen among the most 3 dreaded platforms in multiple surveys. Including <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2015#tech-super\">2015<\/a> (3<sup>rd<\/sup> place), <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2016#technology-most-loved-dreaded-and-wanted\">2016<\/a> (2<sup>nd<\/sup> place), <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2017#most-loved-dreaded-and-wanted\">2017<\/a> (3<sup>rd<\/sup> place), <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2019#most-loved-dreaded-and-wanted\">2019<\/a> (1<sup>st<\/sup> place), and <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2020#technology-most-loved-dreaded-and-wanted-platforms\">2020<\/a> (1<sup>st<\/sup> place).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"513\" src=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WPDreaded2020_StackOverflow.jpg\" alt=\"WP Dreaded 2020 StackOverflow\" class=\"wp-image-3645\" srcset=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WPDreaded2020_StackOverflow.jpg 800w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WPDreaded2020_StackOverflow-300x192.jpg 300w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WPDreaded2020_StackOverflow-768x492.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">WordPress as the most dreaded platform in 2020 (<a href=\"https:\/\/insights.stackoverflow.com\/survey\/2020#technology-most-loved-dreaded-and-wanted-platforms\">source<\/a>)<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Likewise, the development community uses the word \u201cWordPress developer\u201d to refer to various IT specialists, whose technical skills may not reflect the actual expertise behind this title. As a result, this raises a debate about whether <a href=\"https:\/\/www.quora.com\/Are-Wordpress-developers-real-developers\">WordPress developers are &#8220;real developers&#8221; or not!<\/a><\/p>\n\n\n\n<p>In any case, WordPress doesn\u2019t pose a threat to highly experienced developers, but it drives the prices a little bit down as an easy-to-use tool that people can opt for instead of paying for a freelance developer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"overused\">4. It is Overused!<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because they are FORCED to use it!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>You can just ask any developer who hates a specific technology but still using it about the reason, and he\/she will likely tell you: I am forced into it.<\/p>\n\n\n\n<p>Similarly, the widespread popularity of WordPress as well as its powerful low-cost capabilities have motivated business owners to ask for building their websites specifically on it. Even though in many cases WordPress might not be the best solution for their requirements.<\/p>\n\n\n\n<!-- Ezoic - tc_content_4 - longest_content -->\n<div id=\"ezoic-pub-ad-placeholder-164\"> <\/div>\n<!-- End Ezoic - tc_content_4 - longest_content -->\n\n\n\n<p>WordPress is primarily a blogging management system and website builder. It comes with all the needed tools to create web pages and manage articles. Other than that, the platform is not designed to run advanced web applications with complex requirements and a variety of features or services.<\/p>\n\n\n\n<p>With that in mind, developers hate it because WordPress is a nightmare if they want to build a web application. It can&#8217;t replace the professional web development platforms that are more robust and require highly experienced developers to deal with, such as <a href=\"https:\/\/laravel.com\">Laravel<\/a>, <a href=\"https:\/\/angular.io\">Angular<\/a>, and <a href=\"https:\/\/www.djangoproject.com\">Django<\/a>.<\/p>\n\n\n\n<p>Moreover, developers hate WordPress because sometimes it is even more relevant to build a simple website using just a static or <a href=\"https:\/\/technocript.com\/lightweight-cms\/\">lightweight content management system<\/a> against the client&#8217;s desire. Such solutions might be faster, more secure, and easier to develop.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"limited-to-what-it-does\">5. It is Limited To What it Does<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because it LACKS flexibility!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>WordPress platform is meant to provide tools to build, run, and manage websites, but not to develop them!<\/p>\n\n\n\n<p>Despite the platform being open-source and its code being publicly accessible and editable by anyone, the best approach to modify it would be to create a <a href=\"https:\/\/wordpress.org\/plugins\/\">plugin<\/a> or to use a third-party one.<\/p>\n\n\n\n<!-- Ezoic - tc_content_5 - incontent_5 -->\n<div id=\"ezoic-pub-ad-placeholder-165\"> <\/div>\n<!-- End Ezoic - tc_content_5 - incontent_5 -->\n\n\n\n<p>For this reason, developers hate WordPress because sometimes it gets frustrating to customize the platform. In many cases, developers end up looking for workarounds to implement a simple feature that is not originally supported by the platform or its add-ons.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>The nature of most <a href=\"https:\/\/technocript.com\/cms-platforms-list\/\">CMS platforms<\/a> makes it difficult to extend their features or modify them.<\/p><\/blockquote><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In general, business owners assume that WordPress helps developers build a website in a short time and without much effort. This might be true to some extent! However, the lack of flexibility of WordPress widens the gap between what people expect from the developers, and what developers can actually deliver.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"constant-updates-and-maintenance\">6. It Requires Constant Updates and Maintenance<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because it requires a lot of UPDATES!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>Another issue that developers hate about WordPress is the need for continuous updates, for both the platform itself and its plugins as well. <\/p>\n\n\n\n<!-- Ezoic - tc_content_6 - incontent_6 -->\n<div id=\"ezoic-pub-ad-placeholder-166\"> <\/div>\n<!-- End Ezoic - tc_content_6 - incontent_6 -->\n\n\n\n<p>In contrast to custom-built websites, these updates are necessary even if the website content has not changed.<\/p>\n\n\n\n<p>Broadly speaking, regular updates are always beneficial for any system to keep it and its components up-to-date and secure. In the case of WordPress sites, such updates require extra efforts from the developers to maintain the platform even if the website content has not changed.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"207\" src=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WP_Updates.jpg\" alt=\"WP Updates\" class=\"wp-image-3373\" srcset=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WP_Updates.jpg 858w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WP_Updates-300x72.jpg 300w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WP_Updates-768x185.jpg 768w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><\/figure>\n<\/div>\n\n\n<p>Furthermore, major updates might require putting the website down for some time till the updates are fully applied. This can be risky for eCommerce platforms where the downtime might lead to data inconsistency issues.<\/p>\n\n\n\n<p>To deal with these updates, developers have to set up a testing environment or <a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-create-staging-environment-for-a-wordpress-site\/\">staging site<\/a> to test the updates before publishing them back to the live site. <\/p>\n\n\n\n<p>That being said, developers hate WordPress because they can&#8217;t launch and forget a WordPress site. Regular security upgrades and bug fixes as well as <a href=\"https:\/\/technocript.com\/wordpress-php-version\/\">compatibility with PHP versions<\/a> are constantly required to avoid future troubles as long as the website is up.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"not-as-cheap-as-it-seems\">7. It is NOT as Cheap as it Seems<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because it seems CHEAPER than what it is!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>WordPress is <a href=\"https:\/\/en.wikipedia.org\/wiki\/Open_source\">open-source<\/a> software, it is definitely free and its code is completely open to modifications. This makes it a favorable option for many start-up businesses that don&#8217;t have enough budget to spend on a professional website. <\/p>\n\n\n\n<p>This doesn&#8217;t mean there will be no &#8216;hidden&#8217; costs.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"331\" src=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WordPress_Payment.jpg\" alt=\"WordPress Payment\" class=\"wp-image-3646\" srcset=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WordPress_Payment.jpg 800w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WordPress_Payment-300x124.jpg 300w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WordPress_Payment-768x318.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n\n\n<!-- Ezoic - tc_content_7 - incontent_7 -->\n<div id=\"ezoic-pub-ad-placeholder-167\"> <\/div>\n<!-- End Ezoic - tc_content_7 - incontent_7 -->\n\n\n\n<p>Upon creating a website in WordPress, there will be multiple additional services to pay for, including:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Hosting:<\/strong> users can create a website on WordPress for free, but they will definitely need to host it somewhere. There are many hosting services out there such as <a href=\"https:\/\/www.bluehost.com\">Bluehost<\/a>, <a href=\"https:\/\/godaddy.com\">GoDaddy<\/a>, and the <a href=\"https:\/\/wordpress.com\/hosting\/\">official hosting<\/a> service by WordPress itself. All hosting services anticipate monthly or annual fees.<\/li>\n\n\n\n<li><strong>Domain:<\/strong> besides hosting the website files, it needs a domain name to be globally accessible by online users. Hosting services often come with a free domain name but sometimes users have to pay separately for the domain registration.<\/li>\n\n\n\n<li><strong>SSL Certificate:<\/strong> Secure Sockets Layer&nbsp;(or <a href=\"https:\/\/www.digicert.com\/what-is-an-ssl-certificate\">SSL<\/a>) certificates are important to have a trustworthy website and to secure interactions with its visitors. Although there are <a href=\"https:\/\/technocript.com\/free-ssl-certificates-alternatives-to-lets-encrypt\/\">free SSL providers<\/a> such as Let&#8217;s Encrypt, other paid options are also available for extra protection.<\/li>\n\n\n\n<li><strong>Premium Plugins:<\/strong> WordPress plugins are unavoidable to enrich the website with further features. Despite most plugins coming with a free but limited plan, additional costs are to be paid to obtain extra functionalities.<\/li>\n\n\n\n<li><strong>Maintenance:<\/strong> as we mentioned earlier, all WordPress websites require constant maintenance and updates. This leads to additional fees to cover an appropriate support plan.<\/li>\n\n\n\n<li><strong>Scaling Up:<\/strong> as with any other web content management system, WordPress is developed to meet specific requirements. This works very well if the required business meets these requirements. Nevertheless, the business may expand in a way that goes far beyond the platform&#8217;s capabilities. Which in turn requires hiring a developer to do the changes on the website.<\/li>\n<\/ol>\n\n\n\n<p>Accordingly, developers hate WordPress because people mistakenly think it is totally free to have any website built and running on it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"easy-to-create-hard-to-scale\">8. It is Easy To Create, Hard To Scale<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because it is not built to SCALE UP!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>Unsurprisingly, it is extremely easy to create a website on WordPress, but it&#8217;s very hard to scale it.<\/p>\n\n\n\n<!-- Ezoic - tc_content_8 - incontent_8 -->\n<div id=\"ezoic-pub-ad-placeholder-168\"> <\/div>\n<!-- End Ezoic - tc_content_8 - incontent_8 -->\n\n\n\n<p>Any WordPress expert clearly knows that the platform is powerful to run specific kinds of websites, especially those with blogs, articles, and simple eCommerce capabilities. Everything in WordPress is perfectly hooked and optimized to do this job.<\/p>\n\n\n\n<p>The problem comes to the surface when people take WordPress far away beyond its limits. For instance, into a sophisticated web application or a fully-featured <a href=\"https:\/\/www.investopedia.com\/terms\/e\/erp.asp\">ERP<\/a> system. This usually happens when the business expands so that it can&#8217;t be represented anymore in a traditional WordPress solution.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>You can NOT use WordPress to build websites of the size of Amazon.com or Netflix.com!<\/p><\/blockquote><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>With that in mind, developers hate WordPress because, just like any other <a href=\"https:\/\/technocript.com\/cms-in-web-design\/\">web content management system<\/a>, it can not easily expand to create advanced web applications.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"painfully-slow-sometimes\">9. It is Painfully Slow, Sometimes!<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because of its SLOW performance!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>Another thing that developers might criticize about WordPress is the performance of its websites when compared to a static website or a <a href=\"https:\/\/technocript.com\/lightweight-cms\/\">lightweight CMS platform<\/a>.<\/p>\n\n\n\n<!-- Ezoic - tc_content_9 - incontent_9 -->\n<div id=\"ezoic-pub-ad-placeholder-169\"> <\/div>\n<!-- End Ezoic - tc_content_9 - incontent_9 -->\n\n\n\n<p>The structure of WordPress websites is composed of articles (pages), widgets (blocks), shortcodes, menus, sidebars, breadcrumbs, and so on. This means that on every page visit, the whole page with all these elements needs to be loaded. This makes the website performance suffers.<\/p>\n\n\n\n<p>This approach of page loading is considered outdated in comparison to other modern <a href=\"https:\/\/www.javascript.com\">JavaScript<\/a> techniques that load only parts of the requested page or element.<\/p>\n\n\n\n<p>Additionally, although plugins are essential parts of most WordPress sites, additional plugins will negatively impact the website&#8217;s performance. Especially if the website was overloaded with poorly developed plugins that follow bad design decisions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"poor-oop-architecture\">10. It has Poor OOP Architecture<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because everything is FUNCTIONS!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>Developers also hate WordPress because of the technical limitations they might face when dealing with its function-based architecture.<\/p>\n\n\n\n<p>The code of WordPress follows the pattern of global variables and independent functions wrapped within classes. <a href=\"https:\/\/technocript.com\/wordpress-programming-languages\/\">WordPress source code<\/a> is usually a mix of PHP scripts, HTML tags, as well as global functions and variables. Most times, professional developers would rather prefer to deal with an Object-Oriented structure.<\/p>\n\n\n\n<!-- Ezoic - tc_content_10 - incontent_10 -->\n<div id=\"ezoic-pub-ad-placeholder-170\"> <\/div>\n<!-- End Ezoic - tc_content_10 - incontent_10 -->\n\n\n\n<p>OOP (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Object-oriented_programming\">Object-oriented programming<\/a>) is a development approach that follows the concept of &#8220;objects&#8221; (or classes) instead of &#8220;functions&#8221; (or procedures).<\/p>\n\n\n\n<p>Thus, to modify the core logic, developers usually need to either find an action hook or override a core function. This makes it more difficult for developers who are more willing to build their own functions and structure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"popular-for-hackers\">11. It is Popular For Hackers<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because it&#8217;s prone to SECURITY threats!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>The popularity of WordPress as well as its publicly accessible code make it a very popular target for <a href=\"https:\/\/blog.hubspot.com\/website\/wordpress-security-issues\">common security vulnerabilities and attacks<\/a>. Like unauthorized logins, <a href=\"https:\/\/owasp.org\/www-community\/attacks\/xss\/\">Cross-Site Scripting (XSS)<\/a>, <a href=\"https:\/\/owasp.org\/www-community\/attacks\/Brute_force_attack\">Brute Force<\/a>, and <a href=\"https:\/\/www.cloudflare.com\/learning\/ddos\/what-is-a-ddos-attack\/\">DDoS attacks<\/a>.  <\/p>\n\n\n\n<p>Generally, hacking the WordPress platform itself is not easy as the WordPress community is doing a great job releasing security updates. Yet, the poorly designed and not constantly maintained plugins make any WordPress-based site insecure and vulnerable to popular hacking attacks.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"564\" height=\"365\" src=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/Wordfence_BlockedAttacks.jpg\" alt=\"Wordfence Blocked Attacks\" class=\"wp-image-3391\" srcset=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/Wordfence_BlockedAttacks.jpg 564w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/Wordfence_BlockedAttacks-300x194.jpg 300w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><figcaption class=\"wp-element-caption\">Blocked attacks on WordPress sites by <a href=\"https:\/\/wordpress.org\/plugins\/wordfence\/\">Wordfence<\/a> during a period of 30 days<\/figcaption><\/figure>\n<\/div>\n\n\n<p>For these reasons, developers hate WordPress because it requires extra work to keep the website secure and run additional prevention measures. These might include: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install core security updates immediately upon release.<\/li>\n\n\n\n<li>Install regular and maintenance updates.<\/li>\n\n\n\n<li>Choose trustworthy and well-maintained plugins and themes, and keep them all updated.<\/li>\n\n\n\n<li>Apply techniques to <a href=\"https:\/\/kinsta.com\/blog\/wordpress-login-url\/\">hide the login page<\/a>.<\/li>\n\n\n\n<li>Force <a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-add-ssl-and-https-in-wordpress\/\">using HTTPS<\/a> connections on all pages.<\/li>\n\n\n\n<li>Apply <a href=\"https:\/\/wordpress.org\/support\/article\/two-step-authentication\/\">2-Factor authentication<\/a> techniques.<\/li>\n\n\n\n<li>Run security plugins such as <a href=\"https:\/\/wordpress.org\/plugins\/wordfence\/\">Wordfence<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/better-wp-security\/\">iThemes Security<\/a>.<\/li>\n<\/ul>\n\n\n\n<!-- Ezoic - tc_content_11 - incontent_11 -->\n<div id=\"ezoic-pub-ad-placeholder-171\"> <\/div>\n<!-- End Ezoic - tc_content_11 - incontent_11 -->\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heavily-dependent-on-plugins\">12. It is Heavily Dependent on Plugins<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Developers hate WordPress because it&#8217;s heavily dependent on third-party THEMES and PLUGINS!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>WordPress is well suited to perform specific functions. The platform itself comes with tons of built-in features that are fundamental for website building and blog management. Any extra feature can be provided by external plugins\/themes.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"646\" height=\"439\" src=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WP_Plugins.jpg\" alt=\"WP Plugins\" class=\"wp-image-3647\" srcset=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WP_Plugins.jpg 646w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/WP_Plugins-300x204.jpg 300w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/figure>\n<\/div>\n\n\n<p>Despite having a huge marketplace for additional <a href=\"https:\/\/wordpress.org\/plugins\/\">plugins<\/a> and <a href=\"https:\/\/wordpress.org\/themes\/\">themes<\/a>, many of them are poorly written and might result in declining performance or security vulnerabilities.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>The more plugins you add to WordPress, the more likely you will run into issues.<\/p><\/blockquote><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>As WordPress plugins are developed by individual parties, they might be incompatible with each other. A simple conflict between installed plugins might cause unexpected serious issues to the website and its functionalities.<\/p>\n\n\n\n<!-- Ezoic - tc_content_12 - incontent_12 -->\n<div id=\"ezoic-pub-ad-placeholder-172\"> <\/div>\n<!-- End Ezoic - tc_content_12 - incontent_12 -->\n\n\n\n<p>Accordingly, developers hate WordPress because, for every single additional feature, they need to carefully look for a high-quality plugin that fits the user&#8217;s needs. They also need to keep watching the installed plugins (and themes) and find a replacement in case any of them becomes no longer maintained.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"breaks-very-easily\">13. It Breaks Very Easily!<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>And Finally, Developers hate WordPress because it CAN BREAK VERY EASILY!<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>The constant updates of WordPress besides its dependency on separately developed add-ons, make it prone to unexpected and sudden breaks in many ways.<\/p>\n\n\n\n<p>For example, if automatic updates are enabled on the website (or on its plugins\/themes), one single update might kill the whole site or parts of it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"228\" src=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/Error500.jpg\" alt=\"Error 500\" class=\"wp-image-3399\" srcset=\"https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/Error500.jpg 790w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/Error500-300x87.jpg 300w, https:\/\/technocript.com\/wp-content\/uploads\/2022\/02\/Error500-768x222.jpg 768w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n<\/div>\n\n\n<p>This also means on every single update the developer needs to check for breaking changes and conflicts throughout the whole website.<\/p>\n\n\n\n<p>Furthermore, in case of breaks, it gets complex to detect the issue, understand its reasons, and fix it properly. In most cases, WordPress developers end up activating\/deactivating each plugin to find out the root of the issue to fix it.<\/p>\n\n\n\n<!-- Ezoic - tc_content_13 - incontent_13 -->\n<div id=\"ezoic-pub-ad-placeholder-173\"> <\/div>\n<!-- End Ezoic - tc_content_13 - incontent_13 -->\n\n\n\n<p>The majority of hosting services come with backup plans to help users restore their broken sites after updates. To avoid such hassles, WordPress developers are always recommended to test any updates on a <a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-create-staging-environment-for-a-wordpress-site\/\">staging site<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Without any doubt, WordPress is one of the most powerful content management systems that dominate the web. Though, it is still a nightmare for some web developers who hate it for many reasons.<br \/>\nWe discuss the most common aspects that (some) experienced web developers actually hate about WordPress. Regardless of whether they are using it or not. <a href=\"https:\/\/technocript.com\/developers-hate-wordpress\/\">Read more &#8230;<\/a><\/p>\n","protected":false},"author":3,"featured_media":5339,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[316],"tags":[267,284,275,331,308,328,329,332,309,333,330,279,278,287],"class_list":["post-3312","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development-databases","tag-open-source-cms","tag-php","tag-wordpress","tag-wordpress-architecture","tag-wordpress-coding","tag-wordpress-development","tag-wordpress-hosting","tag-wordpress-plugins","tag-wordpress-programming-languages","tag-wordpress-themes","tag-wordpress-updates","tag-wordpress-com","tag-wordpress-org","tag-wp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>13 ACTUAL Reasons Why Developers Hate WordPress - Technocript.com<\/title>\n<meta name=\"description\" content=\"We discuss the most common aspects that (some) experienced web developers actually hate about 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:\/\/technocript.com\/developers-hate-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"13 ACTUAL Reasons Why Developers Hate WordPress - Technocript.com\" \/>\n<meta property=\"og:description\" content=\"We discuss the most common aspects that (some) experienced web developers actually hate about WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/technocript.com\/developers-hate-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Technocript.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/technocript\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-09T10:51:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-07T20:53:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"528\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Technocript Editor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@technocript_tc\" \/>\n<meta name=\"twitter:site\" content=\"@technocript_tc\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Technocript Editor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/\"},\"author\":{\"name\":\"Technocript Editor\",\"@id\":\"https:\/\/technocript.com\/#\/schema\/person\/37c2d5686f05277f39e6f8b5743f2744\"},\"headline\":\"13 ACTUAL Reasons Why Developers Hate WordPress\",\"datePublished\":\"2022-02-09T10:51:55+00:00\",\"dateModified\":\"2022-12-07T20:53:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/\"},\"wordCount\":2784,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/technocript.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg\",\"keywords\":[\"Open-Source CMS\",\"PHP\",\"WordPress\",\"WordPress Architecture\",\"WordPress Coding\",\"WordPress Development\",\"WordPress Hosting\",\"WordPress Plugins\",\"WordPress Programming Languages\",\"WordPress Themes\",\"WordPress Updates\",\"WordPress.com\",\"WordPress.org\",\"WP\"],\"articleSection\":[\"Software Development &amp; Databases\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/technocript.com\/developers-hate-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/\",\"url\":\"https:\/\/technocript.com\/developers-hate-wordpress\/\",\"name\":\"13 ACTUAL Reasons Why Developers Hate WordPress - Technocript.com\",\"isPartOf\":{\"@id\":\"https:\/\/technocript.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg\",\"datePublished\":\"2022-02-09T10:51:55+00:00\",\"dateModified\":\"2022-12-07T20:53:53+00:00\",\"description\":\"We discuss the most common aspects that (some) experienced web developers actually hate about WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/technocript.com\/developers-hate-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/#primaryimage\",\"url\":\"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg\",\"contentUrl\":\"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg\",\"width\":950,\"height\":528,\"caption\":\"FI Developers Hate WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/technocript.com\/developers-hate-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/technocript.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"13 ACTUAL Reasons Why Developers Hate WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/technocript.com\/#website\",\"url\":\"https:\/\/technocript.com\/\",\"name\":\"Technocript.com\",\"description\":\"All about technology and beyond ...\",\"publisher\":{\"@id\":\"https:\/\/technocript.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/technocript.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/technocript.com\/#organization\",\"name\":\"Technocript.com\",\"url\":\"https:\/\/technocript.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/technocript.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/technocript.com\/wp-content\/uploads\/2020\/04\/Logo.png\",\"contentUrl\":\"https:\/\/technocript.com\/wp-content\/uploads\/2020\/04\/Logo.png\",\"width\":2056,\"height\":690,\"caption\":\"Technocript.com\"},\"image\":{\"@id\":\"https:\/\/technocript.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/technocript\",\"https:\/\/x.com\/technocript_tc\",\"https:\/\/www.instagram.com\/technocript\",\"https:\/\/www.pinterest.com\/technocript\",\"https:\/\/www.youtube.com\/channel\/UCrPgACXWjiRNr9ppreNQlBw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/technocript.com\/#\/schema\/person\/37c2d5686f05277f39e6f8b5743f2744\",\"name\":\"Technocript Editor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ec90890008db7bee481b63d6da515c2644b7ee1dbc9427d5066c43f439618c23?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ec90890008db7bee481b63d6da515c2644b7ee1dbc9427d5066c43f439618c23?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ec90890008db7bee481b63d6da515c2644b7ee1dbc9427d5066c43f439618c23?s=96&d=mm&r=g\",\"caption\":\"Technocript Editor\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"13 ACTUAL Reasons Why Developers Hate WordPress - Technocript.com","description":"We discuss the most common aspects that (some) experienced web developers actually hate about 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:\/\/technocript.com\/developers-hate-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"13 ACTUAL Reasons Why Developers Hate WordPress - Technocript.com","og_description":"We discuss the most common aspects that (some) experienced web developers actually hate about WordPress.","og_url":"https:\/\/technocript.com\/developers-hate-wordpress\/","og_site_name":"Technocript.com","article_publisher":"https:\/\/www.facebook.com\/technocript","article_published_time":"2022-02-09T10:51:55+00:00","article_modified_time":"2022-12-07T20:53:53+00:00","og_image":[{"width":950,"height":528,"url":"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg","type":"image\/jpeg"}],"author":"Technocript Editor","twitter_card":"summary_large_image","twitter_creator":"@technocript_tc","twitter_site":"@technocript_tc","twitter_misc":{"Written by":"Technocript Editor","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/technocript.com\/developers-hate-wordpress\/#article","isPartOf":{"@id":"https:\/\/technocript.com\/developers-hate-wordpress\/"},"author":{"name":"Technocript Editor","@id":"https:\/\/technocript.com\/#\/schema\/person\/37c2d5686f05277f39e6f8b5743f2744"},"headline":"13 ACTUAL Reasons Why Developers Hate WordPress","datePublished":"2022-02-09T10:51:55+00:00","dateModified":"2022-12-07T20:53:53+00:00","mainEntityOfPage":{"@id":"https:\/\/technocript.com\/developers-hate-wordpress\/"},"wordCount":2784,"commentCount":0,"publisher":{"@id":"https:\/\/technocript.com\/#organization"},"image":{"@id":"https:\/\/technocript.com\/developers-hate-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg","keywords":["Open-Source CMS","PHP","WordPress","WordPress Architecture","WordPress Coding","WordPress Development","WordPress Hosting","WordPress Plugins","WordPress Programming Languages","WordPress Themes","WordPress Updates","WordPress.com","WordPress.org","WP"],"articleSection":["Software Development &amp; Databases"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/technocript.com\/developers-hate-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/technocript.com\/developers-hate-wordpress\/","url":"https:\/\/technocript.com\/developers-hate-wordpress\/","name":"13 ACTUAL Reasons Why Developers Hate WordPress - Technocript.com","isPartOf":{"@id":"https:\/\/technocript.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/technocript.com\/developers-hate-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/technocript.com\/developers-hate-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg","datePublished":"2022-02-09T10:51:55+00:00","dateModified":"2022-12-07T20:53:53+00:00","description":"We discuss the most common aspects that (some) experienced web developers actually hate about WordPress.","breadcrumb":{"@id":"https:\/\/technocript.com\/developers-hate-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/technocript.com\/developers-hate-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/technocript.com\/developers-hate-wordpress\/#primaryimage","url":"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg","contentUrl":"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg","width":950,"height":528,"caption":"FI Developers Hate WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/technocript.com\/developers-hate-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/technocript.com\/"},{"@type":"ListItem","position":2,"name":"13 ACTUAL Reasons Why Developers Hate WordPress"}]},{"@type":"WebSite","@id":"https:\/\/technocript.com\/#website","url":"https:\/\/technocript.com\/","name":"Technocript.com","description":"All about technology and beyond ...","publisher":{"@id":"https:\/\/technocript.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/technocript.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/technocript.com\/#organization","name":"Technocript.com","url":"https:\/\/technocript.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/technocript.com\/#\/schema\/logo\/image\/","url":"https:\/\/technocript.com\/wp-content\/uploads\/2020\/04\/Logo.png","contentUrl":"https:\/\/technocript.com\/wp-content\/uploads\/2020\/04\/Logo.png","width":2056,"height":690,"caption":"Technocript.com"},"image":{"@id":"https:\/\/technocript.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/technocript","https:\/\/x.com\/technocript_tc","https:\/\/www.instagram.com\/technocript","https:\/\/www.pinterest.com\/technocript","https:\/\/www.youtube.com\/channel\/UCrPgACXWjiRNr9ppreNQlBw"]},{"@type":"Person","@id":"https:\/\/technocript.com\/#\/schema\/person\/37c2d5686f05277f39e6f8b5743f2744","name":"Technocript Editor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ec90890008db7bee481b63d6da515c2644b7ee1dbc9427d5066c43f439618c23?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ec90890008db7bee481b63d6da515c2644b7ee1dbc9427d5066c43f439618c23?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec90890008db7bee481b63d6da515c2644b7ee1dbc9427d5066c43f439618c23?s=96&d=mm&r=g","caption":"Technocript Editor"}}]}},"jetpack_featured_media_url":"https:\/\/technocript.com\/wp-content\/uploads\/2021\/08\/FI_DevelopersHateWordPress.jpg","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/posts\/3312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/comments?post=3312"}],"version-history":[{"count":5,"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/posts\/3312\/revisions"}],"predecessor-version":[{"id":5647,"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/posts\/3312\/revisions\/5647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/media\/5339"}],"wp:attachment":[{"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/media?parent=3312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/categories?post=3312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technocript.com\/wp-json\/wp\/v2\/tags?post=3312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}