-1

私はWordpressを初めて使用し、xmlファイルをインポートするためにいくつかのプラグインを試しました。このファイルはかなり巨大です。インポートできません。チュートリアルや提案はありますか?

編集: XMLファイルの形式は以下のとおりです

<articles>
<article id="1240xxxx" timestamp="April 27, 2009, 8:26 am" published="1">
    <title>Theme Parks in Tenerife</title>
    <pageName>theme-parks-in-tenerife-408</pageName>
    <imageFile>blogthemeparkstenerife.jpg</imageFile>
    <imageAlt>Theme Parks in Tenerife</imageAlt>
    <content>
        <p>Anyone taking a 
            <a href="xxxxxxxxxxxxxxx">holiday in Tenerife</a>.
        </p>
    </content>
    <summary>Theme Parks in Tenerife offer an alternative to the traditional beach holiday, providing entertainment for families.</summary>
    <tags>
        <tag>tenerife</tag>
        <tag>holidays</tag>
        <tag>parks</tag>
        <tag>beaches</tag>
        <tag>island</tag>
    </tags>
</article>

4

3 に答える 3

1

スクリプト言語を使用して、XML を別の形式に解析できます。慣れるためにJQueryを使用します[良いガイドはこちらです:http: //net.tutsplus.com/tutorials/javascript-ajax/use-jquery-to-retrieve-data-from-an-xml-file/]

このメソッドを使用して、このインポート プラグインが使用できる HTML ドキュメントを作成できます: http://wordpress.org/extend/plugins/import-html-pages/

または、CSV インポーターの 1 つを使用して、XML を便利な形式にレンダリングすることもできます。

大量の場合、ブラウザ/スクリプトは苦労するかもしれませんが、問題ないはずです。

于 2012-06-07T15:57:15.583 に答える
1

そのため、マークアップは Wordpress のインポート機能と互換性がありません。他に 2 つのオプションがあります。

  • XSLT を使用して、XML を wordpress 互換の XML に変換します。
  • XML を MySQL データベースにインポートします。これには、XSLT を使用して XML を SQL に変換する必要がある場合があります。

どちらもワードプレスの内部構造をある程度理解している必要があります。最初のケースでは、wordpress のエクスポート マークアップについて学ぶ必要があります。2 番目のケースでは、wordpress の投稿 (およびタグとカテゴリ) のデータベース スキームについて学ぶ必要があります。どちらの場合も、XSLT について学ぶ必要がありますが、それはとにかく非常に価値のあるツールです。

「最後の手段」のオプションは、XML の解析と記事の送信のスクリプト作成に沿ったものです。このオプションの実行可能性は、Wordpress で記事の送信を「自動化」する方法に依存します。メールで記事を送信する方法があることは知っていますが、それがタグとカテゴリをどの程度サポートしているかはわかりません。

これらは最も美しいオプションではないかもしれません。しかし、これが私にできる最低限のことです。

于 2012-06-07T15:45:06.357 に答える
0

WordPress の WP All Import プラグインを使用します。

WP All Import v3 がリリースされたばかりで、巨大なファイル (100Mb 以上) をサポートしています。

無料版: http://wordpress.org/extend/plugins/wp-all-import/ (カスタム投稿タイプへのインポートや画像のダウンロードが必要でない限りは十分です)

有料版:http ://www.wpallimport.com/

于 2013-03-07T08:20:01.690 に答える