在Wordpress导入过程中,是否有扩展名或技术可以拉入没有文件扩展名的附件URL?
我正在尝试将一个方形空间博客导入Wordpress。大多数帖子和URL都会出现,但有一小部分(八个)无法导入图像。导入程序失败,并显示如下消息
无法导入媒体“附件-50b1b915e4b01c11f0ef7db4”:文件类型无效
如果我查找attachment-50b1b915e4b01c11f0ef7db4
在XML导入文件的附件中,我找到以下项节点集
<item>
<wp:attachment_url>http://static.squarespace.com/static/50a97ccee4b040d1420f6022/50a97ccee4b040d1420f6032/50b1b915e4b01c11f0ef7db4/1353824560608/file</wp:attachment_url>
<link>http://static.squarespace.com/static/50a97ccee4b040d1420f6022/50a97ccee4b040d1420f6032/50b1b915e4b01c11f0ef7db4/1353824560608/file</link>
<title>attachment-50b1b915e4b01c11f0ef7db4</title>
<wp:post_name>file</wp:post_name>
<wp:post_type>attachment</wp:post_type>
<wp:post_id>91</wp:post_id>
<wp:post_parent>90</wp:post_parent>
<wp:status>inherit</wp:status>
<content:encoded><![CDATA[img-50b1b915e4b01c11f0ef7db4]]></content:encoded>
<excerpt:encoded><![CDATA[exc-50b1b915e4b01c11f0ef7db4]]></excerpt:encoded>
<pubDate>Sun, 25 Nov 2012 06:22:13 +0000</pubDate>
<wp:post_date>2012-11-25 06:22:13</wp:post_date>
<wp:post_date_gmt>2012-11-25 06:22:13</wp:post_date_gmt>
<dc:creator>astorm@example.com</dc:creator>
</item>
放大附件URL,即
http://static.squarespace.com/static/50a97ccee4b040d1420f6022/50a97ccee4b040d1420f6032/50b1b915e4b01c11f0ef7db4/1353824560608/file
此URL上没有文件扩展名。看来
wordpress-importer
插件通过扩展名检查URL的文件类型,使用
wp_get_mime_types
作用
有没有办法通过Content/Type
是标头,还是在导入期间手动将特定URL映射到特定文件类型?