WP−CLIで遊んでみた。

カテゴリー お知らせ

Local by Flyweel でサイトを作るのに、英語から日本語にしたり、いつも使ってる定番のプラグインを入れとか、初期設定が面倒くさいので、WP-CLIで遊んでみた。かなり便利げ。

とりあえず下記で、日本語化&不要な記事削除&プラグインをインスコ・有効化できる。はず。

wp core language install ja --activate && wp option update timezone_string 'Asia/Tokyo' && wp post delete 1 2 3 --force && wp rewrite structure '%post_id%' && wp plugin install All-in-One-WP-Migration wp-multibyte-patch Advanced-Custom-fields Custom-Post-Type-Permalinks Custom-Post-Type-UI Duplicate-Post Show-Current-Template contact-form-7 AddToAny-Share-Buttons Easy-Table-of-Contents --activate

参考:WP-CLIで面倒なWordPressの初期設定をやってしまおう!※ Local by Flywheelを使う前提 | HPcode

他にも、

「WP-CLI」で使用するコマンドまとめ | クリブログ by Keisuke Kuribara

サムネイル画像の再生成とか、もしかしてRegenerate Thumbnailsいらなくなる?(未検証

wp media regenerate --yes 

「未使用画像の一括削除」もめっさ便利そう。

WP-CLIを使って未使用の画像を一括削除する – aniuma – デジタルパブリッシングの質と効果を最大化 “アニューマ”

wp post list --post_type='attachment' --format=ids --post_parent=0 --post_mime_type='image/jpeg'

wp post delete 0001 0002 0003 0004

DBのエクスポート・ドメイン移行もシリアライズされた文字の処理含めてやってくれるの、凄い。。。Search Replace DB使わなくていいじゃん。

Database Search and Replace Script in PHP | interconnect/it

$ wp db export hogehoge.sql 

wp search-replace '元のドメイン' '置換後のドメイン' --export=hogehoge.sql

コアファイルの改竄チェック 参考:WP CLIを利用して、コア、プラグイン、テーマ、翻訳ファイルをアップデートする – Qiitaや、

wp core verify-checksums

パーマリンクの変更。 参考:WP-CLIの使い方 – Qiita

wp rewrite structure '%post_id%' 

別途インストールが必要だけど、wp profileも便利そう。参考:個人的に気になったWP-CLIコマンドいろいろ

この辺読んで、もっと勉強するか。
WP-CLI Advent Calendar 2014 – Adventar

その他の記事

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)