ロリポップ!マネージドクラウドでもWP-CLIを使うのは簡単だよ
こんばんわ。
爆走兄弟レッツ&ゴー!!ではソニック派の僕です。
子供の頃にバスターソニックのフロントダンパーの可変機構を見た時に感動した記憶があります。
まぁそんなことはどうでもよくて、今日はWP-CLIを使う話です。
ロリポップ!マネージドクラウドも正式版が出たので色々使ってもらえるとありがたいです。
無料なので今は無料なので。
https://mc.lolipop.jp/
ロリポップ!マネージドクラウドでのログインの仕方だったりコンテナの作り方だったりは、
下記のBLOGを参考にしてやってみてください。
一瞬(個人差はあります)で作れるので〜
SSHでコンテナへの入り方も記載してあります!!
https://note.mu/mclolipopjp/n/n15ea39a73723
ところで、今回はWP-CLIの話なのですが、
何なのかというとWordPressをCLIで使えるツールです。
入れて使うのは簡単なので、使ってもらえるとWordPress運用の幅が広がるかもしれません。
かもしれません。
ロリポップ!マネージドクラウドのWordPressのプロジェクトを作ってSSHでコンテナに入ります。
入るとこんな感じ。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Last login: Wed Apr 18 15:46:21 2018 from 10.1.0.1 __ __ ____ _ _ _ | \/ |/ ___| | | ___ | (_)_ __ ___ _ __ | |\/| | | | | / _ \| | | '_ \ / _ \| '_ \ | | | | |___ _| |__| (_) | | | |_) | (_) | |_) | |_| |_|\____(_)_____\___/|_|_| .__/ \___/| .__/ |_| |_| ******* Welcome to Lolipop! Managed Cloud ******* snowy-itoma@php:~$ snowy-itoma@php:~$ ls html |
で、あとは。
https://wp-cli.org/ja/ 基本的にこちらのサイト通りにやるだけなのです。
1 2 3 4 5 6 7 8 9 |
snowy-itoma@php:~$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4454k 100 4454k 0 0 5296k 0 --:--:-- --:--:-- --:--:-- 5290k snowy-itoma@php:~$ ls html wp-cli.phar snowy-itoma@php:~$ chmod +x wp-cli.phar snowy-itoma@php:~$ mv wp-cli.phar html/wp <- ここだけ権限の問題で直接wp-configがある所に移動してます snowy-itoma@php:~$ |
いろいろな使い方はあるとは思いますが、こんな感じでシュシュッと使えるようにできます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
snowy-itoma@php:~$ cd html/ snowy-itoma@php:/var/www/html$ ./wp --info OS: Linux 4.4.0-119-generic #143-Ubuntu SMP Mon Apr 2 16:08:24 UTC 2018 x86_64 Shell: /bin/bash PHP binary: /usr/local/bin/php PHP version: 7.2.4 php.ini used: WP-CLI root dir: phar://wp-cli.phar WP-CLI vendor dir: phar://wp-cli.phar/vendor WP_CLI phar path: /var/www/html WP-CLI packages dir: WP-CLI global config: WP-CLI project config: WP-CLI version: 1.5.0 |
あとは、記事の投稿は、こんな感じで。
記事の下書きを作ったり。
1 |
snowy-itoma@php:/var/www/html$ ./wp post create --post_type=post --post_title='narumimimmi_spring' |
記事を作ってそのまま投稿したりできまっする。
–post_status=publish を付けるとそのまま公開されるのでお気をつけて。
1 2 |
snowy-itoma@php:/var/www/html$ ./wp post create ./season-1.html --post_type=post --post_title='narumimimmi_summer' --post_status=publish Success: Created post 85. |
まとめ
今回はWP-CLIを使う方法をちょろっと書きました。
他にもスマートなやり方とかはあると思いますが、一応これだけで使えるよ程度に思ってもらえると幸いです。