{"id":5436,"date":"2026-05-26T14:49:25","date_gmt":"2026-05-26T12:49:25","guid":{"rendered":"https:\/\/peterteszary.com\/?p=5436"},"modified":"2026-05-26T14:49:26","modified_gmt":"2026-05-26T12:49:26","slug":"wordpress-a-motorhazteto-alatt-monolit-kompatibilitas-es-a-hooks-rendszer-2-resz","status":"publish","type":"post","link":"https:\/\/peterteszary.com\/en\/wordpress-a-motorhazteto-alatt-monolit-kompatibilitas-es-a-hooks-rendszer-2-resz\/","title":{"rendered":"WordPress under the hood: Monolithic, Compatibility and Hooks System (Part 2)"},"content":{"rendered":"<h2 class=\"wp-block-heading\">The History of WordPress Part 2<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Introduction: Why hasn't WordPress been around for 20 years?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the previous section, we explored the philosophical foundations of WordPress, but now let's lift the hood and look at the gears that have kept the Internet moving since 2003. As a senior developer, I often hear the question: How could software born before Facebook and Twitter remain relevant? The answer is&nbsp;<strong>Democratized Publication<\/strong>&nbsp;It is based on its mission and the resulting technical decisions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When&nbsp;<strong>Matt Mullenweg<\/strong>&nbsp;and&nbsp;<strong>Mike Little<\/strong>&nbsp;launched the&nbsp;<strong>b2\/cafelog fork<\/strong>, It's not just a blogging engine, it's an ecosystem that's the top 10 million domains today.&nbsp;<strong>43,5%of<\/strong>&nbsp;serve him. If you look at the entire $2 billion hostname pool, WordPress's market share is still massive.&nbsp;<strong>11%<\/strong>. This dominance is not accidental: the technical architecture is designed to run on the cheapest shared hosting, providing the technological foundations for freedom of speech.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. The monolithic architecture: The power of PHP and MySQL<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">From an engineering point of view, WordPress is a&nbsp;<strong>the Monolithic Architecture<\/strong>, where user management, content management and the template system live in a single code base. Although this may seem obsolete to many in the age of modern microservices, the monolith was the strategic weapon that allowed global expansion. A&nbsp;<strong>PHP<\/strong>&nbsp;and&nbsp;<strong>MySQL<\/strong>&nbsp;(It is now more modern.&nbsp;<strong>MariaDB<\/strong>) has made sure that the system can be installed by anyone.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>The monolithic structure from an engineering point of view:<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Easy to install:<\/strong>\u00a0\u2018Out of the box\u2019 operates in almost any environment, which was key to achieving market leadership.<\/li>\n\n\n\n<li><strong>Web operating system:<\/strong>\u00a0According to Matt Mullenweg's vision, WP is not software, but a standard that provides a predictable environment for developers.<\/li>\n\n\n\n<li><strong>Technical debt:<\/strong>\u00a0The biggest drawback of the monolith is the carrying of old codes. Currently, the code is about\u00a0<strong>20%-already JavaScript<\/strong>, but modernizing PHP funds is a slow process.<\/li>\n\n\n\n<li><strong>PHP 8 compatibility gap:<\/strong>\u00a0Although Core is following the evolution, Senior Developers are seriously puzzled by the fact that plugins\u00a0<strong>One-third are not compatible.<\/strong>\u00a0PHP version 8, which poses a serious security risk.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Backward compatibility: Why is the 10-year-old code running?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">One of the Biggest Business Values of WordPress Is Drastic&nbsp;<strong>backwards compatibility<\/strong>. This is a kind of promise to the user: The code you write today will continue to work in 2030. This commitment ensures that&nbsp;<strong>business continuity<\/strong>, A business does not have to rewrite its entire website every two years.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a developer, we need to see&nbsp;<strong>\"backward compatibility burden\"<\/strong>&nbsp;It is also. WordPress still supports code samples that were modern in 2010, which sometimes slows down innovation. The balance between security and development is maintained by version management:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Main versions (X.Y):<\/strong>\u00a0Like 6.8 or 6.9, they bring significant functional changes.<\/li>\n\n\n\n<li><strong>Subversions (X.Y.Z):<\/strong>\u00a0These are the security fixes that WordPress has been using since 3.7\u00a0<strong>automatically updated<\/strong>.<\/li>\n\n\n\n<li><strong>Milestone 5.5:<\/strong>\u00a0In this version, a custom automatic update of templates and extensions was introduced, which is critical for cybersecurity.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. The Hooks system: Actions and Filters (The untouchable core)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">How to make a monolith modular without&nbsp;<strong>Core<\/strong>&nbsp;Do you want to touch files? The answer is&nbsp;<strong>Hooks<\/strong>&nbsp;system. This mechanism makes it possible to access the ecosystem&nbsp;<strong>More than 60,000 free extensions<\/strong>&nbsp;modify the operation of the system without \u2018breaking\u2019 the fund.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Type<\/th><th>Description (What is it for?)<\/th><th>Example at senior level<\/th><\/tr><tr><td><strong>Actions<\/strong><\/td><td><strong>For events<\/strong>&nbsp;knitted hooks. They say: \u2018Something has happened, you run too!\u2019<\/td><td>Insert a unique tracking script into the header (<code>wp_head<\/code>).<\/td><\/tr><tr><td><strong>Filters<\/strong><\/td><td><strong>For data modification<\/strong>&nbsp;They serve. They say: \u2018Here's the data, change it before it shows up.\u2019<\/td><td>The extract from the entry (<code>excerpt<\/code>) dynamic modification of its length.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This system is the basis for the flexibility of WordPress. The developers do not edit the files, but \u2018hold on\u2019 to the relevant points. At the same time, we must be careful: \u20181001-function\u2019 templates and extensions that use too many hooks often cause performance slowdowns or vulnerabilities.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Modernization in the monolith: The Gutenberg Project<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Launched with WordPress 5.0&nbsp;<strong>Editor of Gutenberg<\/strong>&nbsp;It was the most daring modernization attempt in the history of the platform. This project bridged the gap between the classic PHP monolith and the modern JavaScript world. The engine of technological change&nbsp;<strong>REST API<\/strong>&nbsp;It was an infrastructure that allowed the editor to&nbsp;<strong>React<\/strong>&nbsp;rest on the foundations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The next level of modernization is&nbsp;<strong>Full Site Editing (FSE)<\/strong>. Here, not only the text of the post, but the entire page structure (header, footer) becomes block-based. This approach allows users to visually build while under the bonnet the system retains the freedom and monolithic stability guaranteed by the GPL license.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Summary and preview of the next part<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress remained relevant in 2024 because it was able to combine the security of monolithic architecture with continuous technological renewal. A&nbsp;<strong>the GPL License<\/strong>&nbsp;Freedom and a huge community of developers are a guarantee for the future.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The roadmap contains exciting new features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WordPress 6.8 (April 2025):<\/strong>\u00a0Arrives at the\u00a0<strong>speculative loading<\/strong>\u00a0for lightning-fast page loading and safety\u00a0<strong>bcrypt<\/strong>\u00a0automatic implementation of password-hashing.<\/li>\n\n\n\n<li><strong>WordPress 6.9 (December 2025):<\/strong>\u00a0Focus on the\u00a0<strong>real-time collaboration<\/strong>, which brings a co-editing experience similar to Google Docs.<\/li>\n\n\n\n<li><strong>AI Integration:<\/strong>\u00a0Smart content generation and automated SEO suggestions also appear at the Core level.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The series of articles&nbsp;<strong>Part 3<\/strong>&nbsp;We look behind the front line: We will examine the&nbsp;<strong>security and scalability<\/strong>. Find out why plugins are the biggest threat and how to prepare a WordPress site for millions of monthly visits.<\/p>\n\n\n\n<h3>Resources used<\/h3>\n<ul>\n    <li><strong>Wikipedia:<\/strong> <a href=\"https:\/\/hu.wikipedia.org\/w\/index.php?title=WordPress&#038;oldid=28331573\" target=\"_blank\" rel=\"noopener noreferrer\">History and versions of WordPress<\/a><\/li>\n    <li><strong>Darren Stuart:<\/strong> <a href=\"https:\/\/stuartmedia.co.uk\/\" target=\"_blank\" rel=\"noopener noreferrer\">A Brief History of WordPress<\/a><\/li>\n    <li><strong>Mike Little:<\/strong> <a href=\"https:\/\/mikelittle.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-12 years since the beginning<\/a><\/li>\n    <li><strong>WordPress.org English:<\/strong> <a href=\"https:\/\/hu.wordpress.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">About us \u2013 Democratising publishing<\/a><\/li>\n    <li><strong>NetMasters:<\/strong> <a href=\"https:\/\/netmasters.hu\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress in 2024: Are you still trustworthy or are you out of time?<\/a><\/li>\n    <li><strong>Outsourced Marketing:<\/strong> <a href=\"https:\/\/kiszervezettmarketing.hu\/\" target=\"_blank\" rel=\"noopener noreferrer\">Using the Gutenberg Editor on WordPress Sites<\/a><\/li>\n    <li><strong>WPBeginner:<\/strong> <a href=\"https:\/\/www.wpbeginner.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">The History of WordPress from 2003 \u2013 2026<\/a><\/li>\n    <li><strong>Horizon Web Studio:<\/strong> <a href=\"https:\/\/horizonwebstudio.hu\" target=\"_blank\" rel=\"noopener noreferrer\">25 Interesting Facts about WordPress<\/a><\/li>\n    <li><strong>WebDevCenter:<\/strong> <a href=\"https:\/\/webdevcenter.hu\" target=\"_blank\" rel=\"noopener noreferrer\">About WordPress Updates in Detail<\/a><\/li>\n    <li><strong>Meta Creative:<\/strong> <a href=\"https:\/\/metacreative.com.au\/\" target=\"_blank\" rel=\"noopener noreferrer\">The History of WordPress<\/a><\/li>\n    <li><strong>Own resource:<\/strong> WP Foundation Draft 01<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>The History of WordPress Part 2 1. Introduction: Why hasn't WordPress been around for 20 years? In the previous section, we explored the philosophical foundations of WordPress, but now let's lift the hood and look at the gears that have kept the Internet moving since 2003. As a senior developer, I often hear the question: How could software such as [\u2026] remain relevant?<\/p>","protected":false},"author":1,"featured_media":4034,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"WordPress a motorh\u00e1ztet\u0151 alatt: Monolit, kompatibilit\u00e1s \u00e9s a Hooks rendszer (2. r\u00e9sz) - peterteszary.com","description":"A WordPress t\u00f6rt\u00e9nete 2. r\u00e9sz 1. Bevezet\u00e9s: Mi\u00e9rt nem d\u0151lt \u00f6ssze a WordPress 20 \u00e9v alatt? Az el\u0151z\u0151 r\u00e9szben felt\u00e1rtuk a WordPress filoz\u00f3fiai alapjait, de most em"},"footnotes":""},"categories":[10],"tags":[582,14],"class_list":["post-5436","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-a-wordpress-tortenete","tag-wordpress"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/posts\/5436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/comments?post=5436"}],"version-history":[{"count":3,"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/posts\/5436\/revisions"}],"predecessor-version":[{"id":5439,"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/posts\/5436\/revisions\/5439"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/media\/4034"}],"wp:attachment":[{"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/media?parent=5436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/categories?post=5436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/peterteszary.com\/en\/wp-json\/wp\/v2\/tags?post=5436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}