お問い合わせはコチラから

wp cliでwp_optionsをエクスポートしたりインポートしたりする

サイト運営

WordPressでは、プラグインの設定はDBに保存されています。

ある特定のプラグインの設定を別のサイトにコピーする場面があって、その時にどうするのが一番簡単なのか色々試した結果をまとめておきます。

設定値のエクスポート、インポート機能があるプラグインならそれを使えばいいのですが、それができない場合はこの記事で紹介する方法で同じことができます。

ちなみにDBを丸ごと他のサイトにコピーするならAll in One WP Migrationとか使えば簡単です。

wp_optionsテーブルの構造

プラグインに複数の設定項目があるのが普通ですから、wp_optionsテーブルの中は、プラグイン等が自分で決めた[key]があり、その中に[field]があり、その先にvalueがある、という構造になっているのが普通です。

設定項目が複数ある場合は、fieldが複数ある感じの配列構造になります。

wp_optionsテーブルの特定のkeyだけエクスポートするには?

wp cliを使うのが簡単です。

まず、keyを調べます。

wp option list

keyがわかったら、fieldとvalueをjson形式で取り出します。

wp option get [key] --format=json > json

wp_optionsテーブルの特定のkeyだけインポートするには?

wp cliを使うのが簡単です。

json形式で出力したファイルを読み込ませればインポートできます。

wp option update [key] --format=json < json

設定値を書き換える必要がある場合は、jsonファイルを書き換えることで変更してインポートできますので便利です。

まとめ

この記事では、wp_optionsの設定値を他のサイトにエクスポートして、インポートする方法をご紹介しました。

設定値のエクスポート、インポート機能が無いプラグインなどではこの方法で同じことができますので、覚えておいて損はないでしょう。

この記事を書いた人
ブーン

はるばる日本よりオランダ王国へやってまいりました。
自分の経験が少しでも参考になれば嬉しいです。
お問い合わせは、『こちら』からお願い致します。

\ブーンをフォロー/
スポンサーリンク
サイト運営
\シェアお願いします!/
\ブーンをフォロー/
こんな記事も読まれています

失敗しないレンタルサーバーランキング

mixhost

不正アクセスに強くて使いやすいおススメサーバー
\本サイトで利用中/
メリット①:自動ウィルス駆除対応
メリット②:サイトの表示速度が速い!
メリット③:転送量の上限が多い!
メリット④:自由にプラン変更ができ、アクセス増にも対応できる!
メリット⑤:バックアップデータが無料で復元できる!
メリット⑥:Wordpressが簡単にインストールできる!
メリット⑦:どのプランでも初期費用が無料!
メリット⑧:10日間の無料お試し期間と30日の返金保証!

Conoha Wing

国内Wordpress最速の最強サーバー
メリット①:圧倒的な表示速度
メリット②:レンタルサーバーと独自ドメインがセットでお得◎
メリット③:プラン変更はすべてのプランで自由自在
メリット④:一か月の利用転送量の制限が緩い(9TB~)
メリット⑤:WordPresサイトの移行が簡単

エックスサーバー

国内シェアNo1の安定性と実績が魅力。ALL SSDで死角なしの万能サーバー。
メリット①:サイトの表示速度が安定して速い!
メリット②:アクセス負荷に強くて安定性が高い!
メリット③:24時間365日の充実サポートで安心!電話サポートもあり!
メリット④:転送量が多い!
メリット⑤:自動バックアップ機能付き!
メリット⑥:WordPressが簡単にインストールできる!
メリット⑦:10日の無料お試し期間がある!

タイトルとURLをコピーしました