Recommend this page to a friend! |
Classes of Adeleye Ayodeji | Nolimitbuzz WP Theme | vendor/wp-cli/wp-cli/README.md | Download |
|
![]() WP-CLIWP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installations and much more, without using a web browser. Ongoing maintenance is made possible by: <a href="https://automattic.com/" style="height:100px;width:30%;display:inline-block;position:relative;margin:20px;"><img src="https://make.wordpress.org/cli/files/2017/04/automattic-1.png" style="max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;" alt="" width="320" height="70" class="aligncenter size-full wp-image-347" /></a> <a href="https://www.bluehost.com/" style="height:100px;width:30%;display:inline-block;position:relative;margin:20px;"><img class="aligncenter size-full wp-image-335" style="max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;" src="https://make.wordpress.org/cli/files/2017/04/bluehost.png" alt="" width="320" height="52" /></a> <a href="https://pantheon.io/" style="height:100px;width:30%;display:inline-block;position:relative;margin:20px;"><img class="aligncenter size-full wp-image-333" style="max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;" src="https://make.wordpress.org/cli/files/2019/06/pantheon.png" alt="" width="320" height="100" /></a> <a href="https://www.siteground.com/" style="height:100px;width:30%;display:inline-block;position:relative;margin:20px;"><img class="aligncenter size-full wp-image-332" style="max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;" src="https://make.wordpress.org/cli/files/2019/06/SG_logo.png" alt="" width="320" height="66" /></a> <a href="https://wpengine.com/" style="height:100px;width:30%;display:inline-block;position:relative;margin:20px;"><img class="aligncenter size-full wp-image-333" style="max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;" src="https://make.wordpress.org/cli/files/2017/04/wpengine.png" alt="" width="320" height="60" /></a> <a href="https://www.cloudways.com/" style="height:100px;width:30%;display:inline-block;position:relative;margin:20px;"><img class="aligncenter size-full wp-image-3229" style="max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;" src="https://make.wordpress.org/cli/files/2021/02/Cloudways-Logo-e1612285267691.png" alt="" width="320" height="62" /></a> The current stable release is version 2.11.0. For announcements, follow @wpcli on Twitter or sign up for email updates. Check out the roadmap for an overview of what's planned for upcoming releases. Quick links: Using | Installing | Support | Extending | Contributing | Credits UsingWP-CLI provides a command-line interface for many actions you might perform in the WordPress admin. For instance,
WP-CLI also includes commands for many things you can't do in the WordPress admin. For example,
For a more complete introduction to using WP-CLI, read the Quick Start guide. Or, catch up with shell friends to learn about helpful command line utilities. Already feel comfortable with the basics? Jump into the complete list of commands for detailed information on managing themes and plugins, importing and exporting data, performing database search-replace operations and more. InstallingDownloading the Phar file is our recommended installation method for most users. Should you need, see also our documentation on alternative installation methods (Composer, Homebrew, Docker). Before installing WP-CLI, please make sure your environment meets the minimum requirements:
Once you've verified requirements, download the wp-cli.phar file using
Next, check the Phar file to verify that it's working:
To use WP-CLI from the command line by typing
If WP-CLI was installed successfully, you should see something like this when you run
UpdatingYou can update WP-CLI with If WP-CLI is owned by root or another system user, you'll need to run Want to live life on the edge? Run Tab completionsWP-CLI also comes with a tab completion script for Bash and ZSH. Just download wp-completion.bash and source it from
Don't forget to run If using zsh for your shell, you may need to load and start
SupportWP-CLI's maintainers and contributors have limited availability to address general support questions. The current version of WP-CLI is the only officially supported version. When looking for support, please first search for your question in these venues:
If you didn't find an answer in one of the venues above, you can:
GitHub issues are meant for tracking enhancements to and bugs of existing commands, not general support. Before submitting a bug report, please review our best practices to help ensure your issue is addressed in a timely manner. Please do not ask support questions on Twitter. Twitter isn't an acceptable venue for support because: 1) it's hard to hold conversations in under 280 characters, and 2) Twitter isn't a place where someone with your same question can search for an answer in a prior conversation. Remember, libre != gratis; the open source license grants you the freedom to use and modify, but not commitments of other people's time. Please be respectful, and set your expectations accordingly. ExtendingA command is the atomic unit of WP-CLI functionality. WP-CLI supports registering any callable class, function, or closure as a command. It reads usage details from the callback's PHPdoc.
WP-CLI comes with dozens of commands. It's easier than it looks to create a custom WP-CLI command. Read the commands cookbook to learn more. Browse the internal API docs to discover a variety of helpful functions you can use in your custom WP-CLI command. ContributingWe appreciate you taking the initiative to contribute to WP-CLI. It?s because of you, and the community around you, that WP-CLI is such a great project. Contributing isn?t limited to just code. We encourage you to contribute in the way that best fits your abilities, by writing tutorials, giving a demo at your local meetup, helping other users with their support questions, or revising our documentation. Read through our contributing guidelines in the handbook for a thorough introduction to how you can get involved. Following these guidelines helps to communicate that you respect the time of other contributors on the project. In turn, they?ll do their best to reciprocate that respect when working with you, across timezones and around the world. LeadershipWP-CLI has one project maintainer: schlessera. On occasion, we grant write access to contributors who have demonstrated, over a period of time, that they are capable and invested in moving the project forward. Read the governance document in the handbook for more operational details about the project. CreditsBesides the libraries defined in composer.json, we have used code or ideas from the following projects:
|