精简WordPress eXtended Rss (WXR) 文件格式
生活随笔
收集整理的這篇文章主要介紹了
精简WordPress eXtended Rss (WXR) 文件格式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
經過N次Import和數據庫清空,終于將之前的WXR文件格式的完備集簡化了。
簡化原則是適應Sina2WordPress項目的需要,盡可能精簡文件大小,刪除了導入無效的(如博客標題、博客鏈接等)和從新浪博客中無法獲取的(如評論者的鏈接和IP等)信息,還有item之前的的作者、分類和標簽信息。作者在導入時可以指定的,反而加上會有可能的錯誤,分類和標簽的信息用post中的分類和標簽就可以自動統計了。沒想明白為什么非要單獨列出來,難道是為了空的分類和標簽,那還要它干嘛?
一些必不可少的標簽及錯誤總結:
1、wxr_version,缺少會提示“missing/invalid WXR version number”的錯誤
2、status,否則都會顯示成draft
3、post_type,否則無法導入
4、comment_approved,否則無法導入
<??xml?version="1.0"?encoding="UTF-8"??><rss?version="2.0"xmlns:excerpt="http://wordpress.org/export/1.1/excerpt/"xmlns:content="http://purl.org/rss/1.0/modules/content/"xmlns:wfw="http://wellformedweb.org/CommentAPI/"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:wp="http://wordpress.org/export/1.1/" > <!--RSS版本號和名字空間的擴展,以上為固定內容--><channel><wp:wxr_version>1.1</wp:wxr_version><!--WXR格式版本號--><item><!--頁面或者日志內容,每個為一個item--><title>Title?test</title><!--標題--><content:encoded><?![CDATA[Content_test]]></content:encoded><!--這里是正文內容--><wp:post_date>2002-12-21?07:59:59</wp:post_date><!--發表時間--><wp:comment_status>open</wp:comment_status><!--評論開啟情況,open?/?closed--><wp:status>publish</wp:status><!--頁面或日志狀態,publish?/?draft?/?pending?/?private--><wp:post_type>post</wp:post_type><!--文章類型,post?/?page--><wp:is_sticky>0</wp:is_sticky><!--文章是否置頂,0?/?1--><category?domain="post_tag"?nicename="tag_test"><?![CDATA[Tag?Test]]></category><category?domain="category"?nicename="category_test"><?![CDATA[Category?Test]]></category><!--日志或頁面的標簽和分類,可多個domain:標簽對應post_tag,分類對應categorynicename:對應標簽或分類的URL友好名稱<![CDATA[]]>:標簽或分類的顯示名稱--><wp:comment><!--評論,可多個--><wp:comment_id>1</wp:comment_id><!--評論的id,主要用于博主回復的嵌套評論--><wp:comment_author><?![CDATA[anonymous]]></wp:comment_author><!--評論者用戶名--><wp:comment_date>2012-12-21?07:59:59</wp:comment_date><!--評論時間--><wp:comment_content><?![CDATA[Content?of?Comment]]></wp:comment_content><!--評論內容--><wp:comment_approved>1</wp:comment_approved><!--評論是否被允許--><wp:comment_parent>0</wp:comment_parent><!--父評論,指定所回復的評論--></wp:comment></item> </channel> </rss>轉載于:https://my.oschina.net/ranvane/blog/391068
總結
以上是生活随笔為你收集整理的精简WordPress eXtended Rss (WXR) 文件格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tensorflow编程: Math
- 下一篇: 浅谈web认识