рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди

рдХрдИ рддрд░рд╣ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдлреАрдЪрд░реНрд╕ рдХреЗ рд▓рд┐рд╣рд╛рдЬ рд╕реЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рддрд░рд╣ рдмрдирддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдирддреАрдЬрддрди, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдмрд╣реБрдд рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рдЬреЛ рдирд┐рдпрдорд┐рдд рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╕рдордп рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддрд╛ рд╣реИред

рдХреЛрдИ рднреА рдбреЗрд╡рд▓рдкрд░ рдФрд░ рдкреНрд░рд╢рд╛рд╕рдХ, рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрддрд╛ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрддрд░ рдкрд░ рдЬрд╛рдХрд░, рдЗрд╕ рддрд░рд╣ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдФрд░ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдореМрдЬреВрдж рд╣реИред рдпрд╣ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╣реИред

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдн рд╕рд░реНрд╡рд╡рд┐рджрд┐рдд рд╣реИрдВред рдХреНрдпрд╛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рдЙрдкрдХрд░рдг рд╣реИ? рдпрд╣ рд╣рд╛рдБ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдпрд╣ wp-cli, рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИред

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред

рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ

рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

рд╕реНрдерд╛рдкрдирд╛

Wp-cli рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВ:
curl http://wp-cli.org/installer.sh | bash 

рдЬрд┐рддрдиреА рдЬрд░реВрд░рдд рд╣реИ, рд╡рд╣ рд╕рдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реА рдХрд░реЗрдЧреАред
рдЕрдиреНрдп рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдзрд┐рдпрд╛рдБ рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ ред

рдХрд╛рдо

рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдХрдорд╛рдВрдб рдХрд░рддреЗ рд╣реИрдВ
 wp 
рдФрд░ рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:

рдкреНрд░рддреНрдпреЗрдХ рдЖрджреЗрд╢ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╣рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдорд┐рд▓рддреА рд╣реИ:
 wp help <command> 

рд▓реЗрдХрд┐рди рдЖрдк рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ wp-cli рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рд▓реЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд╡реАрдирддрдо рд░реВрд╕реА рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛ ./wp рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
 wp core download --locale=ru_RU --path=wp 

рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ wp рдореЗрдВ), рдЬрд┐рд╕рдореЗрдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
Wp рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВ:
 cd wp 

Wp-config.php рдмрдирд╛рдПрдБ:
 wp core config --dbname=wpcli --dbuser=root --dbpass=alkdfhqiu 

 Success: Generated wp-config.php file. 

рдФрд░ рдЕрдВрдд рдореЗрдВ, Wordpress рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
 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. 

рдЦреИрд░, WordPress рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдпрд╣ рджреЗрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ wp-cli рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рдИрдореЗрд▓ рдкрддреЗ рдкрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
 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. 

рдпрд╣рд╛рдВ 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 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЗрдирд░реЗрдЯ рдХрдорд╛рдВрдб рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рд╕рд╛рде рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
 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 | +----+------------+---------------------------------+--------------+---------------------+---------------+ 

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ VI рдмрджрд▓реЗрдВ - рдЙрд╕рдХреА рд╡рдЬрд╣ рд╕реЗ, рддрд╛рд▓рд┐рдХрд╛ рдПрдХ рд╡рдХреНрд░ рд╣реИ:
 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 | +----+------------+-------------------+--------------+---------------------+---------------+ 

рдЕрдЪреНрдЫрд╛, рдЕрдм рдареАрдХ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреВрд░реНрдг utf-8 рд╕рдорд░реНрдерди рдХрд╛ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреАрд╡рди рдореЗрдВ рдХреЛрдИ рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИ ... рдЦреИрд░, рдХреБрдЫ рднреА рдЕрдВрддрд┐рдо рд░реВрдк рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ
 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 

0.10.2ред рдЦреИрд░, рд╣рд╛рдВ, рдПрдХ рдпреБрд╡рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ред рд╡реЗ рд▓рдЧрднрдЧ 2 рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП github.com рдкрд░ рд╣реИрдВред рдЗрддрдирд╛ рдпреБрд╡рд╛ рдирд╣реАрдВ ...
рд╡реИрд╕реЗ, рдпрд╣ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
 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="  " 
рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ:
 Success: Created /home/andyudol/wp/wp-content/plugins/zabor Success: Created test files. 
рд╣рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд▓рдЧрдЗрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЦреНрдп рдкреНрд▓рдЧ-рдЗрди рдлрд╝рд╛рдЗрд▓ рднреА рдмрдирд╛рдИ рдЧрдИ рд╣реИред
рдЕрдм рд╣рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдЖрдЬреНрдЮрд╛ рджреЗрддреЗ рд╣реИрдВ
 wp core init-tests ~/svn/wp-tests --dbname=wp_db --dbuser=root --dbpass=wpdbpass 
рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдкреНрд▓рдЧрдЗрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВ
 cd wp-content/plugins/zabor 
рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВ
 WP_TESTS_DIR=~/svn/wp-tests phpunit 

рдФрд░ рдХреНрдпрд╛?
рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ: рдмрдирд╛рдПрдБ / рд╣рдЯрд╛рдПрдВ, рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ / рдЖрдпрд╛рдд рдХрд░реЗрдВ рдФрд░ рдХреБрдЫ рдФрд░ рдЖрджреЗрд╢ рджреЗрдВред
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЦреЛрдЬреЗрдВ рдФрд░ рдмрджрд▓реЗрдВред рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЗ рдЬрд╛рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧреАред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднреВрдорд┐рдХрд╛рдПрдВ рдФрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВред
рдХреИрд╢рд┐рдВрдЧ рдкреНрд░рдмрдВрдзрдиред
рдкреБрдирд░реНрд▓реЗрдЦрди рдирд┐рдпрдореЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВред
рдХрд╕реНрдЯрдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдлрд╝реАрд▓реНрдб рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдлрд╝реАрд▓реНрдб рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВред
рдРрд╕реЗ рдЖрджреЗрд╢ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА PHP рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ:
wp eval - рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ
wp eval-file - рдПрдХ рдлрд╛рдЗрд▓ рд╕реЗред
рдФрд░ wp рд╢реЗрд▓ рдХрдорд╛рдВрдб рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ PHP рдХрдВрд╕реЛрд▓ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред
рд╣рд╛рдВ, рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗред Wp рдирд┐рд░реНрдпрд╛рдд рдХрдорд╛рдВрдб рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдирд┐рдпрдорд┐рдд рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреЛрд╕реНрдЯ (рдпрд╛ рдЙрдирдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдИ) рдФрд░, рджреВрд╕рд░реА рдмрд╛рдд, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдИ рдпреБрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред
 wp export --post__in=12,124, 325 

 wp export --file_item_count=30 



рдЦреИрд░, рдпрд╣ рд╕рдм, рдкреНрд░рддреНрдпреЗрдХ рдЯреАрдо рдЕрднреА рддрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИред рдЬрдм рд╣реЛрдЧрд╛, рддрдм рдПрдХ рд╕рд┐рд▓рд╕рд┐рд▓рд╛ рдЪрд▓реЗрдЧрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ред

Source: https://habr.com/ru/post/In185428/


All Articles