You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
2.0 KiB

#!/bin/bash
# Get Staging domain
STAGING_DOMAIN=$(wp option get siteurl | awk -F'//' '{print $2}')
# Import DB
wp db import ./wp-content/mysql.sql
# Get production domain
DOMAIN=$(wp option get siteurl | awk -F'//' '{print $2}' | sed 's/^www\.//')
wp search-replace "www.$DOMAIN" "$STAGING_DOMAIN" --all-tables
wp search-replace "$DOMAIN" "$STAGING_DOMAIN" --all-tables
wp search-replace "https://$STAGING_DOMAIN" "http://$STAGING_DOMAIN" --all-tables
wp cache flush
rm -rf ./wp-content/plugins/post-smtp
rm -rf ./wp-content/plugins/wordfence
rm -rf ./wp-content/plugins/wp-imgix*
wp plugin deactivate wp-2fa
wp plugin deactivate post-smtp
wp plugin deactivate wordfence
wp plugin deactivate wp-mail-smtp
wp plugin deactivate wp-rocket
wp plugin deactivate webp-express
wp plugin deactivate wps-hide-login
wp plugin deactivate two-factor
wp plugin deactivate google-pagespeed-insights
wp plugin deactivate google-captcha
wp plugin deactivate akamai
wp plugin deactivate akismet
wp plugin deactivate disable-comments-rb
wp plugin deactivate mainwp-child
wp plugin deactivate mainwp-child-reports
wp plugin deactivate wp-security-audit-log
wp plugin deactivate activity-log-wp-seo
wp plugin deactivate email-log
wp plugin deactivate cloudflare
wp plugin deactivate wp-test-email
wp plugin deactivate two-factor-email-force
wp plugin deactivate security-headers-axeweb
wp plugin deactivate user-role-editor
wp plugin deactivate user-switching
wp plugin deactivate uipress
wp plugin deactivate autoupdater
wp plugin deactivate all-in-one-wp-migration
wp plugin deactivate wp-file-manager
wp plugin deactivate updraftplus
wp plugin deactivate wp-smushit
wp plugin deactivate akismet
wp plugin deactivate leadin
wp plugin deactivate clickcease-click-fraud-protection
wp plugin deactivate gtm-server-side
wp plugin deactivate contact-form-cfdb-7
wp plugin deactivate contact-form-7-honeypot
wp plugin deactivate neverbounce-hubspot
wp plugin deactivate hotjar
wp plugin deactivate insert-headers-and-footers
wp rewrite flush