Skip to content

Instantly share code, notes, and snippets.

@michaelsoltys
Last active June 26, 2019 17:43
Show Gist options
  • Save michaelsoltys/4c14f7f612ffc6ff3bc625501eeceb18 to your computer and use it in GitHub Desktop.
Save michaelsoltys/4c14f7f612ffc6ff3bc625501eeceb18 to your computer and use it in GitHub Desktop.
# Michael Soltys
# Dec 29, 2018
# To install a plugin:
# wp plugin install press-this
# update system
echo "*********************"
echo "System Updates"
echo "*********************"
sudo yum -y update
# update wp-cli
echo "*********************"
echo "wp-cli Updates"
echo "*********************"
CURRENT_WP_VERSION=`/home/ec2-user/bin/wp --info | \
awk '/WP-CLI version/ { print $3; }'` \
cp /home/ec2-user/bin/wp /home/ec2-user/bin/wp-${CURRENT_WP_VERSION} \
/home/ec2-user/bin/wp cli update
NEW_WP_VERSION=`/home/ec2-user/bin/wp --info | \
awk '/WP-CLI version/ { print $3; }'`
echo "=======> wp-cli old version: $CURRENT_WP_VERSION"
echo "=======> wp-cli new version: $NEW_WP_VERSION"
# update Wordpress
echo "*********************"
echo "Wordpress Updates"
echo "*********************"
echo "=======> Update Wordpress core:"
/home/ec2-user/bin/wp core update --path='/var/www/html'
echo "done"
echo "=======> Update Wordpress plugins:"
/home/ec2-user/bin/wp plugin update --all --path='/var/www/html'
echo "done"
echo "=======> Update Wordpress themes:"
/home/ec2-user/bin/wp theme update --all --path='/var/www/html'
echo "done"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment