рдХрдИ рддрд░рд╣ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдлреАрдЪрд░реНрд╕ рдХреЗ рд▓рд┐рд╣рд╛рдЬ рд╕реЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рддрд░рд╣ рдмрдирддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдирддреАрдЬрддрди, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдмрд╣реБрдд рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рдЬреЛ рдирд┐рдпрдорд┐рдд рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╕рдордп рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддрд╛ рд╣реИред
рдХреЛрдИ рднреА рдбреЗрд╡рд▓рдкрд░ рдФрд░ рдкреНрд░рд╢рд╛рд╕рдХ, рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрддрд╛ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрддрд░ рдкрд░ рдЬрд╛рдХрд░, рдЗрд╕ рддрд░рд╣ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдФрд░ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдореМрдЬреВрдж рд╣реИред рдпрд╣ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╣реИред
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдн рд╕рд░реНрд╡рд╡рд┐рджрд┐рдд рд╣реИрдВред рдХреНрдпрд╛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рдЙрдкрдХрд░рдг рд╣реИ? рдпрд╣ рд╣рд╛рдБ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдпрд╣ wp-cli, рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИред
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред
рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ
рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
- рдбреЗрд╡рд▓рдкрд░ рд╕рд╛рдЗрдЯ wp-cli
- UNIX- рдЬреИрд╕рд╛ рд╡рд╛рддрд╛рд╡рд░рдг (OS X, Linux, FreeBSD, Cygwin)ред
- PHP 5.3.2 рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдиреА рдирд╣реАрдВ рд╣реИред
- рд╡рд░реНрдбрдкреНрд░реЗрд╕ 3.4 рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдкреБрд░рд╛рдирд╛ рдирд╣реАрдВ рд╣реИред
рд╕реНрдерд╛рдкрдирд╛
Wp-cli рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВ:
curl http://wp-cli.org/installer.sh | bash
рдЬрд┐рддрдиреА рдЬрд░реВрд░рдд рд╣реИ, рд╡рд╣ рд╕рдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реА рдХрд░реЗрдЧреАред
рдЕрдиреНрдп рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдзрд┐рдпрд╛рдБ
рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд
рд╣реИрдВ ред
рдХрд╛рдо
рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдХрдорд╛рдВрдб рдХрд░рддреЗ рд╣реИрдВ
wp
рдФрд░ рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
- wp рдмреНрд▓реЙрдЧ рдЦрд╛рд▓реА
- wp cache add | decr | delete | flush | get | incr | рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд | рд╕реЗрдЯ | рдкреНрд░рдХрд╛рд░ |
- wp cap add | рд╕реВрдЪреА | remove
- wp рдЯрд┐рдкреНрдкрдгреА рд╕реНрд╡реАрдХреГрдд рдХрд░реЗрдВ | рдЧрд┐рдирддреА рдмрдирд╛рдПрдБ | рдирд╖реНрдЯ рдХрд░реЗрдВ | рдЕрдВрддрд┐рдо | рд╕реНрдкреИрдо | рд╕реНрдерд┐рддрд┐ | рдЯреНрд░реИрд╢ | рдЕрдирдкреНрд░реЛрд╡ | рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд
- wp рдХреЛрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди | рдбрд╛рдЙрдирд▓реЛрдб | init-test | install | install-network- | is-install | рдЕрдкрдбреЗрдЯ | рдЕрдкрдбреЗрдЯ-рдбреАрдмреА рд╡рд░реНрдЬрди
- wp db cli | create | рдбреНрд░реЙрдк | рдирд┐рд░реНрдпрд╛рдд | рдЖрдпрд╛рдд | рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ | рдХреНрд╡реЗрд░реА | рдорд░рдореНрдордд | рд░реАрд╕реЗрдЯ |
- wp eval
- wp eval-file
- wp рдирд┐рд░реНрдпрд╛рдд
- wp рдорджрдж
- wp рдореАрдбрд┐рдпрд╛ рдЖрдпрд╛рдд |
- wp рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝реЗрдВ | рд╣рдЯрд╛рдПрдВ | рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ | рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
- wp рдкреНрд▓рдЧрдЗрди рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ | рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░реЗрдВ | рд╣рдЯрд╛рдПрдБ | рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ | рд╕реВрдЪреА | рдкрде | рд╕реНрдерд┐рддрд┐ | рдЯреЙрдЧрд▓ | рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ | рдЕрджреНрдпрддрди | рдЕрдкрдбреЗрдЯ-рд╕рднреА
- wp рдкреЛрд╕реНрдЯ рдмрдирд╛рдПрдВ | рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВ | рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ | рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ | рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ | рд╕реВрдЪреА | рдЕрдкрдбреЗрдЯ |
- wp рдкреЛрд╕реНрдЯ-рдореЗрдЯрд╛ рдРрдб | рдбрд┐рд▓реАрдЯ | рдЧреЗрдЯ | рдЕрдкрдбреЗрдЯ |
- wp рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдбрдВрдк | рдлреНрд▓рд╢ | рд╕рдВрд░рдЪрдирд╛ |
- wp рднреВрдорд┐рдХрд╛ рдмрдирд╛рдПрдБ | рд╣рдЯрд╛рдПрдБ | рдореМрдЬреВрдж | рд╕реВрдЪреА |
- wp рдкрд╛рдбрд╝ _s | рдмрдЪреНрдЪреЗ-рд╡рд┐рд╖рдп | рдкреНрд▓рдЧрдЗрди | рдкреНрд▓рдЧрдЗрди-рдкрд░реАрдХреНрд╖рдг | рдкреЛрд╕реНрдЯ-рдкреНрд░рдХрд╛рд░ | рд╡рд░реНрдЧреАрдХрд░рдг |
- wp рдЦреЛрдЬ-рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
- wp рдЦреЛрд▓
- wp рдЯрд░реНрдо рдХреНрд░рд┐рдПрдЯ | рдбрд┐рд▓реАрдЯ | рд▓рд┐рд╕реНрдЯ | рдЕрдкрдбреЗрдЯ |
- wp рдереАрдо рдПрдХреНрдЯрд┐рд╡реЗрдЯ рдХрд░реЗрдВ | рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВ | рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░реЗрдВ | рд▓рд┐рд╕реНрдЯ | рдкрд╛рде | рд╕реНрдЯреЗрдЯрд╕ | рдЕрдкрдбреЗрдЯ | рдЕрдкрдбреЗрдЯ-рдСрд▓
- wp рдХреНрд╖рдгрд┐рдХ рдбрд┐рд▓реАрдЯ | get | set | type |
- wp рдпреВрдЬрд░ рдРрдб-рд░реЛрд▓ | рдХреНрд░рд┐рдПрдЯ | рдбрд┐рд▓реАрдЯ | рдЬреЗрдирд░реЗрдЯ | рдЗрдореНрдкреЛрд░реНрдЯ-рд╕реАрдПрд╕рд╡реА | рд▓рд┐рд╕реНрдЯ | рд░рд┐рдореВрд╡рд▓-рд░реЛрд▓ | рд╕реЗрдЯ-рд░реЛрд▓ рдЕрдкрдбреЗрдЯ
- 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
рдЦреИрд░, рдпрд╣ рд╕рдм, рдкреНрд░рддреНрдпреЗрдХ рдЯреАрдо рдЕрднреА рддрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИред рдЬрдм рд╣реЛрдЧрд╛, рддрдм рдПрдХ рд╕рд┐рд▓рд╕рд┐рд▓рд╛ рдЪрд▓реЗрдЧрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ред