我是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>
答案 0 :(得分:0)
因此标记与Wordpress导入功能不兼容。这留下了另外两个选择:
两者都需要对wordpress内部有一些了解。在第一种情况下,您需要了解wordpress导出标记,在第二种情况下,您需要了解wordpress帖子(以及标签和类别)的数据库方案。在这两种情况下,您都需要学习一些XSLT,但无论如何这都是一个真正有价值的工具。
“最后的手段”选项将解析XML并编写文章提交的脚本。此选项的可行性取决于您在Wordpress中“自动化”文章提交的方式。我知道有办法通过电子邮件提交文章,但我不知道支持标签和类别有多好。
这些可能不是最漂亮的选择,无论如何你可能会被搞砸。但这是我能做的最少的事情。
答案 1 :(得分:0)
您可以使用脚本语言将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导入程序并将XML呈现为有用的格式。
如果它很大,你的浏览器/脚本可能会很难,但应该没问题。
答案 2 :(得分:0)
使用Word All的WP All Import插件。
WP All Import v3刚刚发布,它支持大文件(100Mb及以上)。
免费版:http://wordpress.org/extend/plugins/wp-all-import/(除非您需要导入自定义帖子类型或下载图片,否则就足够了)