Search and replace content with WP-CLI

$ wp search-replace '[shortcode_1]' '[shortcode_2]' wp_posts --skip-columns="post_title,post_name"
Replaces [shortcode_1] with [shortcode_2] from wp_posts table and skips columns post_title and post_name. Add --dry-run flag if you want to see the results without applying changes.

Change site url with WP-CLI

$ wp search-replace 'site1.fi' 'site2.fi'
First parameter is the old URL and second parameter is the new URL

If you want to see the report without applying changes add --dry-run flag like in example below.
$ wp search-replace 'site1.fi' 'site2.fi' --dry-run

Changing site url in WordPress multisite

$ wp search-replace 'site1.fi' 'site2.fi'  --url='site1'

Read more about wp search-replace

Install WordPress with WP-CLI

Download WordPress core files

$ wp core download

You can download WordPress in your language with adding option
--locale=your_language_code to the command. Check the list of localizations for your locale. See documentation for all the other options.

Create wp-config.php file

$ wp core config --dbname=your_db --dbuser=your_db_user --dbpass=your_db_password --dbhost=your_db_host

Required parameters are:

  • dbname: Database name
  • dbuser: Database user name
  • dbpass: Database password
  • dbhost: Database host

See documentation for optional parameters

Create WordPress tables

$ wp core install --url="http://your_site.fi" --title="Your blog" --admin_user="admin_user_name" --admin_password="admin_pwd" --admin_email="your_email"

Required parameters are:

  • url: Your site url
  • title: Your site title
  • admin_user: Admin user name
  • admin_password: Password for admin user
  • admin_email: Admin users email address

Now you should see a line that says
Success: WordPress installed successfully.

Read more about wp-cli commands