"The WP-CLI Bible. The e-book covers everything you need to know about managing WordPress from the console. Zero BS. Worth every penny."

Dawid Urbański, Founder at WP Appointments

Start managing WordPress effectively!

Complete introduction (~70 pages) that teaches you how to manage WordPress from the command line.

Buy nowPay what you want

Let's start with a challenge. Use your mouse as little as possible. Better yet, hide it somewhere deep to resist the temptation of using it.

Let's be honest, as coders, web or server admins, we work faster when we don't have to move our hands off the keyboard.

A few years back, most of my WordPress dashboard tasks involved clicking. I'm not talking about building web pages for clients using those popular site builders, but mostly about doing all the admin work from the dashboard. I bet you'd agree, trying to get around the WordPress panel without a mouse is not an easy task.

Everything changed for me in 2016 when I landed a new job. This opportunity brought along larger and more ambitious projects, which perfectly aligned with my passion for automation and improving workflows. Towards the end of that year, I discovered a tool called WP-CLI, and ever since then, it has become an integral part of my daily routine.

I started with basic tasks like managing plugins and themes. Over time, my proficiency in using this tool grew, and I discovered more possibilities. In fact, I am still discovering them. I strive to learn something new every day, and having knowledge of a greater number of tools allows me to combine knowledge, which translates into incredible results. For example, thanks to the use of WP-CLI, I can launch a new WordPress installation in 10 seconds!

I'm not the only one who's excited about WP-CLI.

Developers and website/server administrators around the world use WP-CLI on daily basis. If you don't believe me feel free to ask your more experienced colleagues in the industry. I'm sure they will agree with me.

Here's a quick overview of what you'll learn in this book:

  • Manage plugins and themes
  • Create and manage users
  • Manage posts, pages, and custom post types
  • Manage media
  • and much more...

By the end of the book, you’ll have all the confidence you need to start managing WordPress from the command line like a boss.

What WP-CLI actually is?

Simply put, WP-CLI is a set of commands that allows you to manage WordPress.

If you're completely new to WP-CLI, you might be surprised. Why? Well, the communication between WP-CLI and WordPress is done through the command line, by issuing text commands. There's no browser involved, no forms, buttons, or any other interactive elements, which translates to significant time savings.

Additional benefits include:

Is this guide right for you?

Who can benefit from this e-book the most?

  1. It's perfect for developers who feel they're spending too much time clicking around in the dashboard and want to level up their skills.
  2. It's also ideal for those managing sites, either for personal use or for clients. If you're juggling a dozen or more WordPress installations, then diving into the world of WP-CLI is definitely for you.
  3. And lastly, if you're a website or web server administrator, understanding the tools that can expedite your workflow when managing dozens or even hundreds of sites is invaluable.

Who might find this e-book less beneficial?

  • If you're just dipping your toes into the world of WordPress, this guide might seem a bit overwhelming. You might find it easier to explore WP-CLI once you've got a solid understanding on the whole platform.
  • If you're not particularly tech-savvy and are more interested in results than the mechanics behind them, this guide might not be your cup of tea.
Contents

Table of contents

Take a look at all of the content covered in the e-book. It covers everything to get you started with WP-CLI.

  1. Get Started

  2. Introduction

Commands

Here's a full list of all the commands covered in the book.

I explain exactly what I use myself every day when working for myself and my clients.

  1. wp core

    Downloading, installing and updating WordPress

  2. wp config

    Manage the contents of the wp-config.php file

  3. wp db

    Database management

  4. wp plugin

    Managing plugins

  5. wp theme

    Managing themes

  6. wp post

    Manage posts (including pages and custom post types)

  7. wp user

    Managing users

  8. wp media

    Managing media files

  9. wp option

    Managing options

  10. wp search-replace

    Search and replace strings in the database

  11. wp server

    Running a local development server

Bonuses

Tools and resources you can use to get started even faster.

WP-CLI Bash scripts

Bash scripts

Automation scripts in bash to help you with common tasks like backups, updates, or 10-second install. Scripts contains comments to help you understand what is going on. I've also included a manual on how to use them.

WP-CLI cheatsheet

Cheatsheet

A cheatsheet with all the commands from the book without extra comments. Print it out and keep it on your desk to learn WP-CLI faster.

Pricing

Pay what you want

To make this e-book accessible to everyone, I'm offering a pay-what-you-want model. You can choose the price that fits your budget. If you can't afford it, you can get it for free.

Everything you need to manage WordPress efficiently from the command line.

  • Online version of the e-book
  • Downloadable version in PDF format
  • Bash scripts with comments and manual
  • Cheat sheet
  • Instant access
Get the full package

Author

Marcin Krzemiński – Hey there 👋🏻, I'm the author behind 'WP-CLI complete introduction'.

Since the start of my professional journey in 2006, I have been primarily focused on WordPress. I love this platform because of its flexibility and freedom.

Outside of work, I actively participate in the vibrant WordPress community in Poland. Since 2017, I have been co-organizing local WordPress meetups in Poznań. In that same year, I had the privilege to host my first workshop at WordCamp Poland. Since then, I have been fortunate enough to run workshops and give talks at all WordCamps in Poland (with the exception of WordCamp Poznań, which I co-organized) to date.

On a personal note, I am a passionate speedway (the only motorsport where you turn right and go left 🤪) fan, supporting team Polonia Piła and Jarosław Hampel. Additionally, I have a habit of buying online courses but only completing a small portion of them. 🤷🏻‍

Follow on Twitter