3. Connect to your host using SFTP*. 4. Change to the right directory. 5. Upload WordPress directory. 6. Repeat steps 1-5 for any other sites you might be installing. *You are using SFTP, right? RIGHT?
2. Change to the right directory**. 3. Run `wp core download`. 4. Run steps 2-3 for any other sites you might be installing. • Oh, by the way, WP-CLI caches the WP download, so every subsequent install will go even faster. *You are using SSH, right? RIGHT? **Technically, you can just pass “—path=[path to directory]” to WP-CLI
Multisite A. Edit wp-conﬁg.php 3. Installing a Network B. Sub-domains or sub-folders? C. Double-check values D. Click “Install” 4. Enabling the Network E. Edit wp-conﬁg.php F. Edit .htaccess 5. Network Admin Settings 6. Administration From http://codex.wordpress.org/Create_A_Network
.htaccess rules don’t get auto-generated. Copy and paste*** the rules from the Codex****. **http://stwrt.org/wp-cli-bug-790 ! ***C’mon, you’re already on the command line. A little vim won’t hurt. ! ****http://stwrt.org/codex-htaccess
New. 2. Open another browser tab. 3. Go to http://loripsum.net/ 4. Copy dummy text. 5. Go back to the New Post screen. 6. Paste the Lorem. 7. Save the post. 8. Repeat steps 1-7 several hojillion* times. *Old English Standard unit for measure of quantity. SI equivalent is “metric boat-load”
• PDF: http://stwrt.org/getsource-pdf • DigitalOcean’s awesome tutorial on proper use of WP-CLI: • http://stwrt.org/digitalocean-wp-cli • Using WP-CLI with MAMP: • http://stwrt.org/wp-cli-mamp • Neal Stephenson’s “In The Beginning Was The Command Line”: • http://stwrt.org/itbwtcl Further Reading
Saltstack-WP • http://stwrt.org/saltstack-wp 3. Extending WP-CLI with your own commands • http://stwrt.org/wp-cli-commands 4. Packaging your commands for others • http://stwrt.org/wp-cli-packages 5. Community packages • http://stwrt.org/wp-cli-compkgs