Open source CMS for creating a self-hosted website, blog, or app with a plugin API
Other
- PHP
- JavaScript
- CSS

About WordPress
WordPress is open source software for creating a website, blog, or app. It is a semantic personal publishing platform and CMS that you install on a web host, then manage through wp-admin in a browser. The installer creates the configuration file with database connection details and sets up the tables needed for the site.
Core site maintenance is handled in the admin area, including an automatic updater at wp-admin/update-core.php and a manual upgrade path through wp-admin/upgrade.php. WordPress can import from a number of other systems after installation. A plugin API lets developers extend the code without modifying core.
WordPress requires PHP 7.4 or greater and MySQL 5.5.5 or greater. Recommended hosting includes PHP 8.3 or greater, MySQL 8.0 or greater or MariaDB 10.6 or greater, the Apache mod_rewrite module, and HTTPS support. It is free software under GPL v2 or later and is the official continuation of b2/cafelog, continued by the WordPress developers.
Key features
- Browser-based installer for wp-config.php and database tables
- Automatic updater in wp-admin/update-core.php
- Manual upgrade path through wp-admin/upgrade.php
- Import tools for migrating from other systems
- Plugin API for extending code without modifying core
Details
- First released
- 2011
- Self-hosting
- Upload files and configure a database
- Runtime
- PHP 7.4+ · MySQL 5.5.5+
- Recommended
- PHP 8.3+ · MySQL 8.0+ or MariaDB 10.6+
- Web server
- Apache mod_rewrite recommended
- Extensibility
- Plugin API
