===== WP-CLI auf der Kommandozeile =====
Quelle: [[https://wp-cli.org/|https://wp-cli.org/]]
===== Installation =====
**Download**
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
**Versionskontrolle**
php wp-cli.phar --info
**Ausführbar machen**
chmod +x wp-cli.phar
**verschieben, sodass es als system wide binary verfügbar ist"**
sudo mv wp-cli.phar /usr/local/bin/wp
**Danach im jeweiligen WP root Directory starten**
sudo -u www-data wp
**Hilfe**
sudo -u www-data wp help
**Core Update einer WP Installation**
sudo -u www-data wp core update
root@app6:/var/www/netzwissen.de# sudo -u www-data wp core update
PHP Warning: Undefined array key "HTTP_X_FORWARDED_PROTO" in phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1277) : eval()'d code on line 120
Updating to version 6.3.1 (de_DE)...
Herunterladen der Aktualisierung von https://downloads.wordpress.org/release/de_DE/wordpress-6.3.1.zip ...
Entpacken der aktualisierten Version ...
Success: WordPress updated successfully.
User Management
wp user add-cap or: wp user add-role
or: wp user application-password
or: wp user check-password [--escape-chars]
or: wp user create [--role=] [--user_pass=] [--user_registered=] [--display_name=]
[--user_nicename=] [--user_url=] [--nickname=] [--first_name=] [--last_name=] [--description=
] [--rich_editing=] [--send-email] [--porcelain]
or: wp user delete ... [--network] [--reassign=] [--yes]
or: wp user generate [--count=] [--role=] [--format=]
or: wp user get [--field=] [--fields=] [--format=]
or: wp user import-csv [--send-email] [--skip-update]
or: wp user list [--role=] [--=] [--network] [--field=] [--fields=] [--format=]
or: wp user list-caps [--format=]
or: wp user meta
or: wp user remove-cap
or: wp user remove-role []
or: wp user reset-password ... [--skip-email] [--show-password] [--porcelain]
or: wp user session
or: wp user set-role []
Password reset
sudo -u www-data wp user reset-password admin --show-password