6

現在、コメント システムをデフォルトの Wordpress コメントに戻しています。以前は Disqus を使用していましたが、元に戻すことにしました。Disqus はすべてのコメントをエクスポートできるツールを提供していますが、残念ながら XML 形式で提供されます。最悪なのは、WordPress が WXR ファイル形式しか読み取れないことです。

これに対する私の解決策は、Disqus から提供されたもの (つまり、disqus からエクスポートした XML ファイル) を WordPress WXR ファイル形式に手動で書き直すことです。私の問題は、必要な WordPress コメントの基本構造が何であるかがわからないことです。

ここで Disqus エクスポート XML ファイルを表示できます。ここでの唯一の懸念は、インポート ツールを使用して WordPress に直接インポートできるように、正しい WXR ファイル コメントを記述する方法に従うことができるテンプレートまたはフォーマットが必要なことだけです。ところで、XML ファイルを WordPress にアップロードしようとすると、次のエラーが表示されます。

無効なファイル。有効な Disqus エクスポート ファイルをアップロードしてください。」

4

4 に答える 4

4

Disqus WordPress プラグインには、Disqus からのコメントを WordPress インストールに同期する同期機能が含まれています。これは、プラグイン内の [高度なオプション] タブにあります。

于 2012-04-26T22:31:16.963 に答える
3

WXR ファイル形式を生成しようとする代わりに、Disqus XML ファイルを解析して、そこから抽出したコメントを wordpress データベースの wp_comments テーブルに直接挿入する方が簡単な場合があります。少なくともこの方法では、プロセスをより適切に制御できます。

Disqus は時々エクスポート形式を変更するため、上記のプラグインが機能しない場合があります (不思議なことに、エクスポートしたファイルを使用してコメントを再び Disqus にインポートすることさえできません)。

私のサービスでは、Disqus XML の小さいながらも厄介なバリエーションに適合させるために、パーサーを既に 2 回書き直さなければなりませんでした。

于 2012-12-07T13:48:23.683 に答える
1

このプラグインを見ましたか?
http://wordpress.org/extend/plugins/disqus-comments-importer/

限られているように見えますが、おそらく良い出発点です。

于 2012-04-21T21:09:50.797 に答える