0

我有一个自托管的 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>

对此有什么想法吗?谢谢。

4

1 回答 1

0

这在 Wordpress 的当前状态或使用任何现有插件目前是不可能的。解决方案是编写您自己的脚本来修改 WP 数据库并将图库标签转换为 HTML 以及图库中引用的每个图像的标签。当我这样做时,我会在这里发表评论。

于 2013-06-20T20:03:14.563 回答