logo
Published on

wp exportコマンドでWordPress記事をエクスポート・バックアップ

Authors

wp exportコマンドでSSH接続などからコマンドラインでWordPressデータベースのブログ記事・コンテンツをエクスポート・バックアップする方法について紹介します。

wp export | WP-CLI Command | WordPress Developer Resources

SSH上のコマンドラインから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/