【发布时间】:2013-06-21 04:03:14
【问题描述】:
我有一个自托管的 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>
对此有什么想法吗?谢谢。
【问题讨论】:
-
抱歉,但这可能是不可能的 :(。也许如果您创建自己的 xml 导出脚本并让它扩展简码,那么它可能会起作用。
-
谢谢。不过,这似乎是很多人都会遇到的问题 - [画廊] 的众多问题之一。
-
当然,虽然必须有办法用脚本替换画廊。