使用自定义域将图像附加到帖子(仅指向已上传图像的路径)

时间:2012-11-20 作者:Furtado

我正在建立一个房地产网站。我使用名为listings 其中我有多个元框beds, baths, 以及各种其他信息。

我使用插件来导入这些帖子,因为列表是从第三方软件(带有XPath的XML文件)生成的。导入列表时一切正常。

但是主题插入了图像attached to the post _wp_attach_file ... 文件

XML可以很容易地获取图像的路径,但我不知道如何将它们“附加”到要加载的帖子上。

是否可以使用自定义字段附加它们?

(我需要通过WP ALL IMPORT - XML XPath 导入器插件-我可以插入custom_fields 和元框行。)

3 个回复
SO网友:Chip Bennett

我建议只修改single-listings.php 直接输出库的模板文件:

<?php echo do_shortcode( \'[gallery] ); ?>
这样,对于已导入并附加到给定CPT的所有图像,它们将被输出,就像您放置了[gallery] 每个帖子的post\\u内容中的短代码。

编辑如果您有包含图像URL路径的帖子元数据,并且希望将这些图像上载/附加到帖子,请查看media_sideload_image() (或,in 3.5, wp_sideload_image()).

SO网友:Dave Romsey

福塔多找到了答案,并将其作为一条评论发布在原始帖子下。WP All Import具有将图像作为附件导入的选项:

我没有注意到有一个字段说:“导入向导上的附件…”。。。解决了一个非常感谢的问题

SO网友:Welcher

如果您通过ftp上传照片,WordPress将不会知道媒体库中的照片。如果可以,那么可以从正在加载的XML中获取图像URL,使用maybe_serialize() 然后将其另存为帖子的自定义字段。

结束

相关推荐

如何使用XML数据更新帖子元数据

我正在努力让它工作,但没有。怎么了?$tutorgeocodesrc = \"http://where.yahooapis.com/geocode?location=\" . urlencode($tutoraddressfull) . \"&appid=...\"; $tutorgeocode = simplexml_load_file($tutorgeocodesrc); $tutorlat = $tutorgeocode->Result[0]->