我有一个自托管的 Wordpress 博客,其中包含数百篇文章,其中大多数使用默认的 [gallery] 短代码来显示为每篇文章上传的图像。
我现在想使用默认的“导出所有内容”功能导出这些帖子,以获取所有帖子内容的 XML 文件以及图像。如果你一定知道为什么,我想使用博客打印服务以精装书的形式打印博客(如http://www.blogbooker.com/wordpress.php)
以下是当前发布内容和画廊的方式:
<content:encoded><![CDATA[
Post text here.
[gallery link="file"]
]]></content:encoded>
我想要一种将图库扩展为 HTML 的方法,可能使用一次性脚本,或者使用 PHP 函数的短代码,因此导出的 XML 内容看起来更像这样:
<content:encoded><![CDATA[
Post text here.
<img src="http://www.blogname.com/wp-content/uploads/image1-300x225.jpg" width="300" height="225" />
<img src="http://www.blogname.com/wp-content/uploads/image2-300x225.jpg" width="300" height="225" />
<img src="http://www.blogname.com/wp-content/uploads/image3-300x225.jpg" width="300" height="225" />
]]></content:encoded>
对此有什么想法吗?谢谢。