- Published on
wp exportコマンドでWordPress記事をエクスポート・バックアップ
- Authors
- Name
- Shou Arisaka / 有坂翔
wp exportコマンドでSSH接続などからコマンドラインでWordPressデータベースのブログ記事・コンテンツをエクスポート・バックアップする方法について紹介します。
wp export | WP-CLI Command | WordPress Developer ResourcesSSH上のコマンドラインからWordpressのインストールディレクトリに移動し、 シンプルにwp exportコマンドを実行して簡単にエクスポート・バックアップができます。
$ wp export
Starting export process...
Writing to file /home/yuis/yuis-programming.com/public_html/_hoge/yourblog.wordpress.2021-11-03.000.xml
Success: All done with export.
.xmlファイルが出力されました。
ファイルを見てみます。
$ file yourblog.wordpress.2021-11-03.000.xml
yourblog.wordpress.2021-11-03.000.xml: XML 1.0 document, UTF-8 Unicode text, with very long lines
ファイルサイズはおよそ5Mバイトとなりました。
$ du -h yourblog.wordpress.2021-11-03.000.xml
4.6M yourblog.wordpress.2021-11-03.000.xml
余談ですが、 出力されたデータは公開ディレクトリに置かれているはずなので、ファイルパスが知られた場合はファイルをハッカーや第三者にダウンロードされてしまう恐れがあります。
エクスポートしたファイルにはセンシティブなデータが含まれる場合もあるので(例えば非公開記事など)、 エクスポートしたファイルは他の公開ディレクトリでない場所に移動しておくなどすると良いかと思います。
$ mv yourblog.wordpress.2021-11-03.000.xml ~/data/