{"id":20765805,"url":"https://github.com/stevie-c91/wordpress-barebones","last_synced_at":"2026-04-17T05:02:13.043Z","repository":{"id":109322267,"uuid":"231841265","full_name":"stevie-c91/wordpress-barebones","owner":"stevie-c91","description":"A barebones WordPress setup script and theme","archived":false,"fork":false,"pushed_at":"2020-01-06T18:54:00.000Z","size":87,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-30T07:02:27.485Z","etag":null,"topics":["php","vagrant","wordpress","wordpress-boilerplate","wordpress-development","wordpress-starter-theme","wordpress-theme"],"latest_commit_sha":null,"homepage":"https://stevencotterill.com/articles/wordpress-barebones-starter-script-and-theme","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevie-c91.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-04T23:09:58.000Z","updated_at":"2021-07-09T20:59:27.000Z","dependencies_parsed_at":"2023-05-03T04:32:07.140Z","dependency_job_id":null,"html_url":"https://github.com/stevie-c91/wordpress-barebones","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stevie-c91/wordpress-barebones","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevie-c91%2Fwordpress-barebones","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevie-c91%2Fwordpress-barebones/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevie-c91%2Fwordpress-barebones/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevie-c91%2Fwordpress-barebones/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevie-c91","download_url":"https://codeload.github.com/stevie-c91/wordpress-barebones/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevie-c91%2Fwordpress-barebones/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31915900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":["php","vagrant","wordpress","wordpress-boilerplate","wordpress-development","wordpress-starter-theme","wordpress-theme"],"created_at":"2024-11-17T11:19:04.578Z","updated_at":"2026-04-17T05:02:13.021Z","avatar_url":"https://github.com/stevie-c91.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WordPress Barebones\n\nThis is a boilerplate for getting up and running with a new WordPress website quickly.\n\nView article [here](https://stevencotterill.com/articles/wordpress-barebones-starter-script-and-theme)\n\n## Features\n\n- Downloads the latest version of WordPress\n- Extracts the official ZIP file to a public folder and removes the ZIP\n- Removes the [Akismet](https://en-gb.wordpress.org/plugins/akismet) plugin\n- Removes the [Hello Dolly](https://en-gb.wordpress.org/plugins/hello-dolly) plugin\n- Removes all the default WordPress 'twenty' themes\n- Installs a barebones theme which contains only the commonly used files. It also includes a number of useful functions that I add to all projects. Most of the theme files are empty, allowing for a quick starting point\n- Sets up a local Vagrant environment with the [Scotchbox Pro](https://box.scotch.io/pro) box\n- Performs cleanup, including deleting the script itself\n\nSome useful functions include:\n\n- Defining constants for parent and child themes. These allows much shorter calls in the theme\n- Disables the WordPress admin file-editor for added security\n- Removes the WordPress version from the source code, including all scripts and styles\n- Show a generic login error for added security\n- Disables comments throughout the site, including removing menu items\n\n## How to use\n\n    # Clone the repo to your machine and change directory\n    git clone https://github.com/stevie-c91/wordpress-barebones.git \u0026\u0026 cd wordpress-barebones\n\n    # Add your desired theme name to the barebones.sh file\n    theme_name=your-theme-name\n\n    # Run the barebones script\n    ./barebones.sh\n\n    # Downloading the latest version of WordPress...\n    # WordPress downloaded! Extracting files...\n    # Removed unused files and folders\n    # Successfully installed WordPress and Barebones theme!\n\nYou should then edit the theme 'style.css' with your new theme name.\n\nRemember to activate the theme when have it running by logging into WordPress and going to Appearance \u003e Themes, then go to Settings \u003e Permalinks to generate a fresh .htaccess file.\n\n## Vagrant\n\nIf you are using Vagrant for local development, change 'config.vm.hostname' to your desired name.\n\nAdd to your hosts file with the IP in the Vagrantfile (192.168.33.10) and the local development URL you want to use, then:\n\n    # Start the Virtual Machine. This will take a while downloading for the first time only\n    vagrant up\n\nWhen WordPress setup asks you for Database credentials, these are:\n\n- DB name: scotchbox\n- DB username: root\n- DB password: root\n\n---\n\nIf you have any issues, make sure you have cURL installed on your system for use on the command line. Windows users might need to use the WSL terminal.\n\nPull requests are welcome.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevie-c91%2Fwordpress-barebones","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstevie-c91%2Fwordpress-barebones","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevie-c91%2Fwordpress-barebones/lists"}