{"repo":"szepeviktor/composer-managed-wordpress","free":true,"listed":false,"github":"https://github.com/szepeviktor/composer-managed-wordpress","clone":"git clone https://github.com/szepeviktor/composer-managed-wordpress.git","description":"Install and manage WordPress with Composer 👨‍🚀","language":"Shell","stars":26,"topics":["composer","install","manage","packagist","wordpress","wordpress-development","wordpress-site"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Composer managed WordPress You may learn how I install WordPress. Almost everything will come from Composer packages, the rest is under version control (git). Thus the repository of a WordPress installation should barely contain files. Support my work Please consider sponsoring me monthly if you use my packages in an agency. Directory structure Most of these files are excluded from this repository as they are installed by Composer! - / : root directory with configuration files and documents - vendor/ : dependencies (packages) - public/ : webserver's document root with index.php , wp-config.php , favicon.ico - public/$PROJECT NAME/ : WordPress core - public/wp-content/ : wp-content directory Package types - Themes from WordPress.org's theme directory through wpackagist - Your custom theme should be developed as a separate package in a repository of its own - Plugins from WordPress.org's plugin directory through wpackagist - Your custom plugins should be developed as separate packages - Purchased plugins can be installed by ffraenz/private-composer-installer - Must-use plugins and dropins can be installed by koodimonni/composer-dropin-installer All other files - except public/wp-config.php - should be kept under version control. Usage 1. Run WordPress core, plugins and theme on PHP 8.1 (as of 2026) 1. Change the directory name \"project\" in .gitignore , composer.json , public/index.php , wp-cli.yml 1. Customize composer.json and create documents 1. Create .env if you have purcha","default_branch":null,"files":null,"tree":[],"storefront":"/r/szepeviktor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/szepeviktor/composer-managed-wordpress/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}