Shihabiiuc Logo Shihabiiuc
Docs / WordPress Stack

WordPress Stack

The WordPress stack is a traditional web development architecture used to build dynamic websites powered by a content management system. It is one of the most widely used stacks on the internet and powers millions of websites ranging from blogs and business sites to large e-commerce platforms.


At the center of this stack is WordPress, an open-source CMS that allows users to manage website content without needing deep programming knowledge.


A typical WordPress stack combines a web server, database, backend language, and WordPress ecosystem tools such as themes and plugins.

Core Components of a WordPress Stack

erDiagram
    HOSTING ||--|| WEB_SERVER : hosts
    WEB_SERVER ||--|| PHP_RUNTIME : runs
    PHP_RUNTIME ||--|| WORDPRESS_CORE : executes
    WORDPRESS_CORE ||--|| DATABASE : stores_content
    WORDPRESS_CORE ||--o{ THEMES : look_and_feel
    WORDPRESS_CORE ||--o{ PLUGINS : extends_features

And there are many availalbe options for each of these items. For example, there are hundreds of hosting companies, many types, etc. There are many themes, free, paid and custom made, There are thousands of plugins. Here are some examples below.


Hosting: SiteGround, Bluehost, Cloudways, etc.

Web Server: NGINX, Apache

Database: MySQL, MariaDB

Themes: Astra, GeneratePress, TweentySeventeen, etc.

Plugins: WooCommerce, Yoast SEO, Elementor, etc.