Skip to content

Instantly share code, notes, and snippets.

@mikejakobsen
Created December 9, 2016 09:33
Show Gist options
  • Save mikejakobsen/599e705a897c84174c3cbfb67fdb1f56 to your computer and use it in GitHub Desktop.
Save mikejakobsen/599e705a897c84174c3cbfb67fdb1f56 to your computer and use it in GitHub Desktop.
#!/bin/bash -e
clear
echo "============================================"
echo "WordPress Install Script"
echo "============================================"
echo "DB navn: "
read -e dbname
echo "Titel:"
read -e site
echo "Sikker (y/n)"
read -e run
if [ "$run" == n ] ; then
exit
else
echo "============================================"
echo "Installerer... (•̀ᴗ•́)و "
echo "============================================"
wp core download && wp core config --dbhost=localhost --dbname=$dbname --dbprefix=wp16_ --dbuser=root --dbpass="secret" && wp db create && wp core install --url=http://$site.dev --title="$site" --admin_user=mike --admin_password="secret" [email protected]
#create uploads folder and set permissions
chmod 775 wp-content/
rm wp-config-sample.php
wp post delete 1 && wp comment delete 1 && wp plugin delete akismet hello && wp theme delete twentyfifteen twentysixteen
cp -a ~/Dropbox/wordpress/advanced-custom-fields ~/Code/$site/wp-content/plugins/advanced-custom-field
cp -a ~/Dropbox/wordpress/yoast ~/Code/$site/wp-content/plugins/yoast
cp -a ~/Dropbox/wordpress/scss-compiler ~/Code/$site/wp-content/plugins/scss-compiler
cp -a ~/Dropbox/wordpress/BackupBuddy ~/Code/$site/wp-content/plugins/BackupBuddy
cp -a ~/Dropbox/wordpress/GeneratePress/gp-premium ~/Code/$site/wp-content/plugins/gp-premium
cp -a ~/Dropbox/wordpress/GeneratePress/generatepress ~/Code/$site/wp-content/themes/GeneratePress
cp -a ~/Dropbox/wordpress/theme/childtheme ~/Code/$site/wp-content/themes/$site-theme
echo "/*" >> ~/Code/$site/wp-content/themes/$site-theme/style.css
echo "Theme Name: $site" >> ~/Code/$site/wp-content/themes/$site-theme/style.css
echo "Description: Tema til" >> ~/Code/$site/wp-content/themes/$site-theme/style.css
echo "Author: Mike Jakobsen" >> ~/Code/$site/wp-content/themes/$site-theme/style.css
echo "Template: generatepress" >> ~/Code/$site/wp-content/themes/$site-theme/style.css
echo "*/" >> ~/Code/$site/wp-content/themes/$site-theme/style.css
wp plugin install developer
wp plugin activate advanced-custom-field yoast developer scss-compiler BackupBuddy gp-premium
wp theme activate $site-theme
echo "Cleaning..."
echo "==================================="
echo "Done. http://www.$site.dev "
echo "==================================="
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment