web-dev-qa-db-ja.com

1K +投稿のWordPressインスタンスのXMLエクスポートを取得する方法を教えてください。

データベースをXMLにエクスポートしたいのですが、私の新しいブログへのインポートスクリプトでは、そこからデータを取得することがすでにサポートされています。この場合、データベースのバックアップまたはワードプレスのクローンはそれほど役に立ちません。問題は、組み込みのエクスポートボタンの使用が90秒後にタイムアウトすることです。私はサーバーへのSSHアクセスを持っており、それを使用することを恐れていません:)

私は本当にphpを知りませんが、助けを借りて混乱することができます。与えられた 問題:サーバー上のWordPress XMLファイルに投稿をエクスポートするcronジョブを作成します export_wp関数が私の望むものであると思うのですが、それをどうすればよいかわかりません...

3
Frew Schmidt

あなたはみんな簡単にあきらめます:)

これは私のために働いた:

<?php
require(dirname(dirname(__FILE__)) . '/wp-load.php');
require(ABSPATH . 'wp-admin/includes/admin.php');
require('includes/export.php');

ob_start();
export_wp();
$xml = ob_get_clean();

file_put_contents('out.xml', $xml);
echo "done"
?>
3
Frew Schmidt