{"id":20663254,"url":"https://github.com/sitepilot/project-wordpress","last_synced_at":"2026-04-18T08:31:25.236Z","repository":{"id":37952644,"uuid":"306089839","full_name":"sitepilot/project-wordpress","owner":"sitepilot","description":"Project boilerplate for developing WordPress projects locally or deploying them to the Sitepilot managed hosting platform.","archived":false,"fork":false,"pushed_at":"2022-11-21T20:03:22.000Z","size":42,"stargazers_count":1,"open_issues_count":3,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-02-20T14:44:25.311Z","etag":null,"topics":["boilerplate","development","webhosting","wordpress"],"latest_commit_sha":null,"homepage":"https://sitepilot.io","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sitepilot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-21T16:51:31.000Z","updated_at":"2021-02-08T02:37:02.000Z","dependencies_parsed_at":"2023-01-21T14:01:55.083Z","dependency_job_id":null,"html_url":"https://github.com/sitepilot/project-wordpress","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sitepilot/project-wordpress","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sitepilot%2Fproject-wordpress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sitepilot%2Fproject-wordpress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sitepilot%2Fproject-wordpress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sitepilot%2Fproject-wordpress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sitepilot","download_url":"https://codeload.github.com/sitepilot/project-wordpress/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sitepilot%2Fproject-wordpress/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31962002,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boilerplate","development","webhosting","wordpress"],"created_at":"2024-11-16T19:17:10.084Z","updated_at":"2026-04-18T08:31:25.213Z","avatar_url":"https://github.com/sitepilot.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WordPress Project Boilerplate\n\nProject boilerplate for developing WordPress projects locally or deploying them to the Sitepilot managed hosting platform.\n\n## Quickstart\n\nRun the following commands to create and start a new WordPress project locally.\n\n```bash\n# Create a new project\ncomposer create-project sitepilot/project-wordpress my-site\n\n# Start containers\ndocker-compose up -d\n```\n\nNavigate to http://localhost:8080 to access your WordPress installation.\n\n## WordPress Configuration\n\nComposer is used to manage dependencies like WordPress version and which plugins / themes are installed.\n\n### Install a plugin \n\n[WordPress Packagist](https://wpackagist.org/) is already registered in the composer.json file so any plugin from the WordPress Plugin Directory can easily be required. \n\nTo add a plugin, add it under the require directive or use composer require `\u003cnamespace\u003e/\u003cpackagename\u003e` from the command line. If it's from WordPress Packagist then the namespace is always `wpackagist-plugin`.\n\n### Install a theme\n\nThemes can also be managed by Composer but should only be done so under two conditions:\n\n1. You're using a parent theme that won't be modified at all.\n2. You want to separate out your main theme and use that as a standalone package.\n\nUnder most circumstances, we recommend NOT doing #2 and instead keeping your main theme as part of your app's repository.\n\nJust like plugins, [WordPress Packagist](https://wpackagist.org/) maintains a Composer mirror of the WordPress theme directory. To require a theme, just use the `wpackagist-theme` namespace.\n\n### Update\n\nUpdating your WordPress version (or any plugin) is just a matter of changing the version number in the `composer.json` file. Then running `composer update` will pull down the new version.\n\n[Dependabot](https://github.blog/2020-06-01-keep-all-your-packages-up-to-date-with-dependabot/) can be used to automate updates of your Composer dependencies in your project, including WordPress itself.\n\n## Runtime Configuration\n\n### Environment\n\nYou can change your project's runtime configuration by modifying the environment variables in `.sitepilot/environment`.\n\n### PHP configuration\n\nYou can change your project's PHP-configuration by modifying `.sitepilot/config/php/php.ini`. You can find a list of available options [here](https://www.php.net/manual/en/ini.list.php).\n\n### Nginx configuration\n\nYou can extend your project's Nginx-configuration by adding files to the appropriate `.sitepilot/config/nginx/*.d` folder. \n\n* `vhost-pre.d` - included before the default vhost configuration.\n* `vhost-post.d` - included after the default vhost configuration.\n* `php-allowed-list.d` - allow direct access to PHP-files.\n\n### Document root files\n\nYour WordPress installation is managed by Composer and lives in the `public` folder. Every modification / addition to the `public` folder will be overwritten after a Composer install or update. Add files which need to live in the document root to the `root` folder.\n\n## Deploy 🚀 \n\nThis stack is optimized for automagically deploying your project to the Sitepilot managed hosting platform. You can request access to our fast and developer-friendly  platform through our [support department](mailto:support@sitepilot.io).\n\n### Deploy Configuration\n\nYou can modify `.sitepilot/deploy/00-install` or add scripts to the `.sitepilot/deploy` folder to change or extend the commands which will run after pulling your code onto the server.\n\n## Credits\n\nThis project was inspired by the [Bedrock](https://github.com/roots/bedrock) WordPress boilerplate.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsitepilot%2Fproject-wordpress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsitepilot%2Fproject-wordpress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsitepilot%2Fproject-wordpress/lists"}