curl http://wp-cli.org/installer.sh | bash wp and get a list of commands: wp help <command> wp core download --locale=ru_RU --path=wp cd wp wp core config --dbname=wpcli --dbuser=root --dbpass=alkdfhqiu Success: Generated wp-config.php file. wp core install --url=wp.home --admin_password=ralrfaier --admin_email=xxx@yyy.zz --title="Wordpress wp-cli" /sendmail: Cannot open mail:25 Success: WordPress installed successfully. wp core is-installed wp user create VI moio@milo.ru --role=author --user_pass=qiwKKkjhKIU --user_registered=2013-06-29 --display_name=" " Success: Created user 3. wp user list +----+------------+---------------------------------+--------------+---------------------+---------------+ | ID | user_login | display_name | user_email | user_registered | roles | +----+------------+---------------------------------+--------------+---------------------+---------------+ | 1 | admin | admin | xxx@yyy.zz | 2013-06-29 03:50:49 | administrator | | 3 | VI | | moio@milo.ru | 2013-06-29 00:00:00 | author | +----+------------+---------------------------------+--------------+---------------------+---------------+ wp user generate --count=10 --role=subscriber wp user list +----+------------+---------------------------------+--------------+---------------------+---------------+ | ID | user_login | display_name | user_email | user_registered | roles | +----+------------+---------------------------------+--------------+---------------------+---------------+ | 1 | admin | admin | xxx@yyy.zz | 2013-06-29 03:50:49 | administrator | | 12 | user_1_10 | User 10 | | 2013-06-29 08:00:48 | subscriber | | 13 | user_1_11 | User 11 | | 2013-06-29 08:00:48 | subscriber | | 4 | user_1_2 | User 2 | | 2013-06-29 08:00:48 | subscriber | | 5 | user_1_3 | User 3 | | 2013-06-29 08:00:48 | subscriber | | 6 | user_1_4 | User 4 | | 2013-06-29 08:00:48 | subscriber | | 7 | user_1_5 | User 5 | | 2013-06-29 08:00:48 | subscriber | | 8 | user_1_6 | User 6 | | 2013-06-29 08:00:48 | subscriber | | 9 | user_1_7 | User 7 | | 2013-06-29 08:00:48 | subscriber | | 10 | user_1_8 | User 8 | | 2013-06-29 08:00:48 | subscriber | | 11 | user_1_9 | User 9 | | 2013-06-29 08:00:48 | subscriber | | 3 | VI | | moio@milo.ru | 2013-06-29 00:00:00 | author | +----+------------+---------------------------------+--------------+---------------------+---------------+ wp user update 3 --display_name="Vasiliy Ivanovich" Success: Updated user 3. wp user list +----+------------+-------------------+--------------+---------------------+---------------+ | ID | user_login | display_name | user_email | user_registered | roles | +----+------------+-------------------+--------------+---------------------+---------------+ | 1 | admin | admin | xxx@yyy.zz | 2013-06-29 03:50:49 | administrator | | 12 | user_1_10 | User 10 | | 2013-06-29 08:00:48 | subscriber | | 13 | user_1_11 | User 11 | | 2013-06-29 08:00:48 | subscriber | | 4 | user_1_2 | User 2 | | 2013-06-29 08:00:48 | subscriber | | 5 | user_1_3 | User 3 | | 2013-06-29 08:00:48 | subscriber | | 6 | user_1_4 | User 4 | | 2013-06-29 08:00:48 | subscriber | | 7 | user_1_5 | User 5 | | 2013-06-29 08:00:48 | subscriber | | 8 | user_1_6 | User 6 | | 2013-06-29 08:00:48 | subscriber | | 9 | user_1_7 | User 7 | | 2013-06-29 08:00:48 | subscriber | | 10 | user_1_8 | User 8 | | 2013-06-29 08:00:48 | subscriber | | 11 | user_1_9 | User 9 | | 2013-06-29 08:00:48 | subscriber | | 3 | VI | Vasiliy Ivanovich | moio@milo.ru | 2013-06-29 00:00:00 | author | +----+------------+-------------------+--------------+---------------------+---------------+ wp user delete 3 Success: Deleted user 3. wp post create --post_type=post --post_title=" №1" --post-status=future --post_date="2013-05-01 07:00:00" Success: Created post 3. --count=10 --post_author=VI wp post list +----+-----------------------+---------------------+---------------------+-------------+ | ID | post_title | post_name | post_date | post_status | +----+-----------------------+---------------------+---------------------+-------------+ | 3 | Post title | name | 2013-06-29 12:50:48 | draft | | 7 | 2 | post-2 | 2013-06-29 12:45:40 | publish | | 8 | 3 | post-3 | 2013-06-29 12:45:40 | publish | | 9 | 4 | post-4 | 2013-06-29 12:45:40 | publish | | 10 | 5 | post-5 | 2013-06-29 12:45:40 | publish | | 11 | 6 | post-6 | 2013-06-29 12:45:40 | publish | | 12 | 7 | post-7 | 2013-06-29 12:45:40 | publish | | 13 | 8 | post-8 | 2013-06-29 12:45:40 | publish | | 14 | 9 | post-9 | 2013-06-29 12:45:40 | publish | | 15 | 10 | post-10 | 2013-06-29 12:45:40 | publish | | 16 | 11 | post-11 | 2013-06-29 12:45:40 | publish | PHP Warning: sprintf(): Too few arguments in /home/andyudol/.composer/vendor/wp-cli/php-cli-tools/lib/cli/Streams.php on line 38 +----+-----------------------+---------------------+---------------------+-------------+ wp --info PHP binary: /usr/lib64/php5.4/bin/php PHP version: 5.4.13--pl0-gentoo php.ini used: /etc/php/cli-php5.4/php.ini wp-cli root: /home/andyudol/.composer/vendor/wp-cli/wp-cli/php/ wp-cli config: wp-cli version: 0.10.2 cd ~/.composer php composer.phar update for i in 7 9 11 12 16 do echo $i wp post delete $i done Success: Trashed post 7. Success: Trashed post 9. Success: Trashed post 11. Success: Trashed post 12. Success: Trashed post 16. wp scaffold plugin zabor --plugin_name=" " We see: Success: Created /home/andyudol/wp/wp-content/plugins/zabor Success: Created test files. We are informed that the plugin directory and test files have been created. In fact, the main plugin file has also been created. wp core init-tests ~/svn/wp-tests --dbname=wp_db --dbuser=root --dbpass=wpdbpass The WordPress testing library will be loaded and configured. cd wp-content/plugins/zabor and run the test WP_TESTS_DIR=~/svn/wp-tests phpunit wp export --post__in=12,124, 325 wp export --file_item_count=30 Source: https://habr.com/ru/post/185428/
All Articles