|
| 1 | +--- |
| 2 | +layout: default |
| 3 | +title: Command line interface for WordPress |
| 4 | +--- |
| 5 | + |
| 6 | +[WP-CLI](https://wp-cli.org/)は[WordPress](https://wordpress.org/)を管理するためのコマンドラインツールです。 |
| 7 | +プラグインのアップデートやマルチサイトのセットアップなどの多くのことをブラウザ無しで行うことができます。 |
| 8 | + |
| 9 | +最新情報を得たい人は、[@wpcli on Twitter](https://twitter.com/wpcli)をフォローするか、[メーリングリストにサインアップ](http://wp-cli.us13.list-manage.com/subscribe?u=0615e4d18f213891fc000adfd&id=8c61d7641e)してください。 |
| 10 | + |
| 11 | +[](https://travis-ci.org/wp-cli/wp-cli) [](https://gemnasium.com/github.com/wp-cli/wp-cli) [](http://isitmaintained.com/project/wp-cli/wp-cli "Average time to resolve an issue") [](http://isitmaintained.com/project/wp-cli/wp-cli "Percentage of issues still open") |
| 12 | + |
| 13 | +<div style=" |
| 14 | + border: 1px solid #7AD03A; |
| 15 | + -webkit-border-radius: 5px; |
| 16 | + -moz-border-radius: 5px; |
| 17 | + border-radius: 5px; |
| 18 | + padding-left: 10px; |
| 19 | + padding-right: 10px; |
| 20 | +"> |
| 21 | + <p><strong>A more RESTful WP-CLI</strong>は、コマンドラインによってWP REST APIのポテンシャルを解放します。このプロジェクトはPressed、Chris Lema、Human Made、Pagely、Pantheon、その他大勢のひとたちによって支援されています。<a href="https://wp-cli.org/restful/">さらに詳しく →</a></p> |
| 22 | +</div> |
| 23 | + |
| 24 | +Quick links: [使い方](#使い方) | [インストール方法](#インストール方法) | [サポート](#サポート) | [拡張](#拡張) | [貢献](#貢献) | [クレジット](#クレジット) |
| 25 | + |
| 26 | +## 使い方 |
| 27 | + |
| 28 | +WP-CLIのゴールは、みなさんがWordPressの管理画面でやりたいとおもうことをコマンドラインで提供することです。 |
| 29 | +たとえば、`wp plugin install --activate` ([ドキュメント](https://wp-cli.org/commands/plugin/install/)) は、プラグインをインストールし有効化します。 |
| 30 | + |
| 31 | +``` |
| 32 | +$ wp plugin install rest-api --activate |
| 33 | +Installing WordPress REST API (Version 2) (2.0-beta13) |
| 34 | +Downloading install package from https://downloads.wordpress.org/plugin/rest-api.2.0-beta13.zip... |
| 35 | +Unpacking the package... |
| 36 | +Installing the plugin... |
| 37 | +Plugin installed successfully. |
| 38 | +Activating 'rest-api'... |
| 39 | +Success: Plugin 'rest-api' activated. |
| 40 | +``` |
| 41 | + |
| 42 | +さらにWP-CLIは、WordPressの管理画面ではできない多くのことが可能です。たとえば、`wp transient delete-all` ([doc](https://wp-cli.org/commands/transient/delete-all/)) は、Transientに保存されているすべてのデータを削除することを可能にしています。 |
| 43 | + |
| 44 | +``` |
| 45 | +$ wp transient delete-all |
| 46 | +Success: 34 transients deleted from the database. |
| 47 | +``` |
| 48 | + |
| 49 | +WP-CLIの使い方にかんするさらに詳しい情報は、[クイックスタートガイド](https://wp-cli.org/docs/quick-start/)を読んでください。 |
| 50 | + |
| 51 | +もし、すでに基本的なことを理解しているなら、[コマンドリスト](https://wp-cli.org/ja/commands/)にジャンプして、テーマやプラグインの管理、データのインポートやエクスポート、データベースの操作などについての詳細をみてください。 |
| 52 | + |
| 53 | +## インストール方法 |
| 54 | + |
| 55 | +Pharファイルをダウンロードする方法が、わたしたちが推奨するインストールする方法です。必要なら[上級者向けインストール方法](https://wp-cli.org/docs/installing/)(英語)をみてください。 |
| 56 | + |
| 57 | +WP-CLIをインストールする前に、動作環境を確認してください。 |
| 58 | + |
| 59 | +- UNIX系の環境 (OS X, Linux, FreeBSD, Cygwin); Windowsでは一部の機能に制限があります。 |
| 60 | +- PHP 5.3.29 またはそれ以降のバージョン |
| 61 | +- WordPress 3.7 またはそれ以降のバージョン |
| 62 | + |
| 63 | +動作条件を再度確認してから、`wget`または`curl`を使用して[wp-cli.phar](https://raw.github.com/wp-cli/builds/gh-pages/phar/wp-cli.phar)をダウンロードしてください。 |
| 64 | + |
| 65 | +``` |
| 66 | +$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar |
| 67 | +``` |
| 68 | + |
| 69 | +次に、それが動作しているかを確認してください。 |
| 70 | + |
| 71 | +``` |
| 72 | +$ php wp-cli.phar --info |
| 73 | +``` |
| 74 | + |
| 75 | +WP-CLIコマンドを`wp`で実行するには、それに実行権限があることとPATHに登録されていることが必要です。 |
| 76 | + |
| 77 | +``` |
| 78 | +$ chmod +x wp-cli.phar |
| 79 | +$ sudo mv wp-cli.phar /usr/local/bin/wp |
| 80 | +``` |
| 81 | + |
| 82 | +もし、WP-CLIのインストールが成功していれば、`wp --info`を実行したら以下のように出力されるはずです。 |
| 83 | + |
| 84 | +``` |
| 85 | +$ wp --info |
| 86 | +PHP binary: /usr/bin/php5 |
| 87 | +PHP version: 5.5.9-1ubuntu4.14 |
| 88 | +php.ini used: /etc/php5/cli/php.ini |
| 89 | +WP-CLI root dir: /home/wp-cli/.wp-cli |
| 90 | +WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/ |
| 91 | +WP-CLI global config: /home/wp-cli/.wp-cli/config.yml |
| 92 | +WP-CLI project config: |
| 93 | +WP-CLI version: 0.23.0 |
| 94 | +``` |
| 95 | + |
| 96 | +WP-CLIをアップデートするには、`wp cli update` ([doc](https://wp-cli.org/commands/cli/update/)) を実行するか、上述のインストール方法を再度行う必要があります。 |
| 97 | + |
| 98 | +## サポート |
| 99 | + |
| 100 | +WP-CLIのメンテナーとプロジェクトの貢献者たちは、新しいIssueに対して、より迅速に返信したいと思っています。これらのボランティアの時間を節約するために、過去に同じ質問に対する回答がないかを確認してください。 |
| 101 | + |
| 102 | +- [Common issues and their fixes](https://wp-cli.org/docs/common-issues/) |
| 103 | +- [Best practices for submitting a bug report](https://wp-cli.org/docs/bug-reports/) |
| 104 | +- [Documentation portal](https://wp-cli.org/docs/) |
| 105 | +- [Open or closed issues on Github](https://github.com/wp-cli/wp-cli/issues?utf8=%E2%9C%93&q=is%3Aissue) |
| 106 | +- [WordPress StackExchange forums](http://wordpress.stackexchange.com/questions/tagged/wp-cli) |
| 107 | + |
| 108 | +もしあなたがWordPress.orgのアカウントを持っているなら、[WordPress.org Slack organization](https://make.wordpress.org/chat/)の`#cli`チャンネルに参加することもできます。 |
| 109 | + |
| 110 | +## Extending |
| 111 | + |
| 112 | +それぞれの **コマンド** は、WP-CLIの関数の一つとして定義されています。`wp plugin install` ([doc](https://wp-cli.org/commands/plugin/install/)) はそのうちのひとつであり、`wp plugin activate` ([doc](https://wp-cli.org/commands/plugin/activate/)) は別のもうひとつです。 |
| 113 | + |
| 114 | +WP-CLIは、多くのコマンドにより構成されており、カスタムコマンドを作ることは意外と簡単です。[commands cookbook](https://wp-cli.org/docs/commands-cookbook/)を読んでください。 |
| 115 | + |
| 116 | +## 貢献 |
| 117 | + |
| 118 | +開発に参加するには、まずはじめに[creating an issue](https://wp-cli.org/docs/bug-reports/) or [submitting a pull request](https://wp-cli.org/docs/pull-requests/)を読んでください。 |
| 119 | + |
| 120 | +### プロジェクトリーダー |
| 121 | + |
| 122 | +* [Daniel Bachhuber](https://github.com/danielbachhuber/) - current maintainer |
| 123 | +* [Cristi Burcă](https://github.com/scribu) - previous maintainer |
| 124 | +* [Andreas Creten](https://github.com/andreascreten) - founder |
| 125 | + |
| 126 | +プロジェクトの[ガバナンス](https://wp-cli.org/docs/governance/)と[完全な貢献者リスト](https://github.com/wp-cli/wp-cli/contributors)も読んでください。 |
| 127 | + |
| 128 | +## クレジット |
| 129 | + |
| 130 | +[composer.json](composer.json)に記載されているライブラリに依存しており、以下のプロジェクトからコードやアイディアを得ています。 |
| 131 | + |
| 132 | +* [Drush](http://drush.ws/) for... a lot of things |
| 133 | +* [wpshell](http://code.trac.wordpress.org/browser/wpshell) for `wp shell` |
| 134 | +* [Regenerate Thumbnails](http://wordpress.org/plugins/regenerate-thumbnails/) for `wp media regenerate` |
| 135 | +* [Search-Replace-DB](https://github.com/interconnectit/Search-Replace-DB) for `wp search-replace` |
| 136 | +* [WordPress-CLI-Exporter](https://github.com/Automattic/WordPress-CLI-Exporter) for `wp export` |
| 137 | +* [WordPress-CLI-Importer](https://github.com/Automattic/WordPress-CLI-Importer) for `wp import` |
| 138 | +* [wordpress-plugin-tests](https://github.com/benbalter/wordpress-plugin-tests/) for `wp scaffold plugin-tests` |
0 commit comments