Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wpgenius/wp-setup-automate
Install WordPress with latest version on cpanel & configure with default plugins, themes & options
https://github.com/wpgenius/wp-setup-automate
automation staging wordpress wp-cli
Last synced: 4 days ago
JSON representation
Install WordPress with latest version on cpanel & configure with default plugins, themes & options
- Host: GitHub
- URL: https://github.com/wpgenius/wp-setup-automate
- Owner: wpgenius
- License: gpl-3.0
- Created: 2021-04-27T11:30:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T07:25:44.000Z (7 months ago)
- Last Synced: 2024-04-25T08:33:59.951Z (7 months ago)
- Topics: automation, staging, wordpress, wp-cli
- Language: Shell
- Homepage: https://wpgenius.github.io/WP-Setup-Automate/
- Size: 35.9 MB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WP-Setup-Automate
Install WordPress with latest version on cpanel & configure with default plugins, themes & options## Setup & installation
Run below command on SSH using Putty or Linux terminal:
```
wget -qO wps https://wpgenius.github.io/WP-Setup-Automate/wpauto.sh && bash wps
```To start installation process anytime, run command `bash wps` from terminal. [^1]
### Bonus
Download plugins manually. [^2]
```
wp plugin install elementor contact-form-7 https://wpgenius.github.io/WP-Setup-Automate/bundle/astra-addon-plugin.zip https://wpgenius.github.io/WP-Setup-Automate/bundle/ultimate-elementor.zip https://wpgenius.github.io/WP-Setup-Automate/bundle/astra-premium-sites.zip --activate --quiet
```Activate plugins manually. [^3]
```
wp brainstormforce license activate astra-pro-sites $(cat ~/.pst-pro)
wp brainstormforce license activate astra-portfolio $(cat ~/.wpp-pro)
wp brainstormforce license activate uael $(cat ~/.uae-pro)
wp brainstormforce license activate astra-addon $(cat ~/.astra-pro)
```### Advanced Setup & configurations
#### Child theme with default file structure. Added in [v1.2](https://github.com/wpgenius/WP-Setup-Automate/releases/tag/1.2) & Bugs fixed in [v1.3](https://github.com/wpgenius/WP-Setup-Automate/releases/tag/1.3)
This is first starter child theme ([Astra Child Theme](https://github.com/wpgenius/Astra-Child-Theme)) for Astra. It have a default file structure to write code for diffrent purpose.
WooCommerce introduced in [v1.2](https://github.com/wpgenius/WP-Setup-Automate/releases/tag/1.2)#### Push child theme to Bitbucket [v1.4](https://github.com/wpgenius/WP-Setup-Automate/releases/tag/1.4) [^4]
In order to sync child theme from staging server with Bitbucket you need to first configure SSH keys. [Click here for documentation](https://support.atlassian.com/bitbucket-cloud/docs/configure-ssh-and-two-step-verification/) to configure keys.
[^1]: Make sure you are in same folder, where you already downloaded it.
[^2]: We don't update these files in this repository.
[^3]: .pst-pro, .wpp-pro, .uae-pro, .astra-pro are hidden files & contains keys. Make sure you have them in your user's home folder
[^4]: You must create Bitbucket repository matching theme folder name before starting setup process.