Skip to content

Lesson: WP-CLI Intro #829

@rosswintle

Description

@rosswintle

I'm raising this issue to create a WP-CLI intro video tutorial to complement the course as discussed in #632

Topic Description

An introduction to WP-CLI - the WordPress command line tool

See the outline document

Objectives

  • Gain an initial understanding of what WP-CLI is and why it is powerful and worth learning more about.
  • Equally: understand if WP-CLI is NOT something that the trainee would want to learn more about.
  • Know how to install WP-CLI (on various different platforms - bear in mind some tools like Local and DevKinsta come with WP-* CLI and many hosting environments have it pre-installed too).
  • Understand some of the most useful, time-saving features of WP-CLI.
  • Know at least three commands that can be used immediately.
  • Understand that you can develop your own CLI commands (but not HOW to develop them other than by referencing the handbook).
  • Understand how to get help from WP-CLI, both on the command line and in the documentation.
  • Know where to go to find out more.

Things specifically NOT to include (with rationale):

  • That you can contribute to the WP-CLI project and how to do so (because a beginner will not have the skills or knowledge required).
  • Security (people may have questions about this but it should remain out of scope).

Pre-requisites

  • I can use the command line/terminal/shell on my computer or server (or am willing to learn!)
  • I either:
    • Have WordPress installed locally on my own computer OR
    • Have WordPress on a host that allows me to SSH to the server.
    • I understand some basic WordPress administration concepts such as posts, users, and plugins.

Related Resources

Links to related content on Learn, HelpHub, DevHub, GitHub Gutenberg Issues, DevNotes, etc.

Guidelines

Review the [team guidelines] (https://make.wordpress.org/training/handbook/guidelines/)

Tutorial Development Checklist

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    👋 Ready to Create

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions