You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Essential Real Estate插件的property-print.php中添加图库图片

解决Essential Real Estate插件PDF打印无法显示房源图库图片的问题

问题根源

你使用的ere_get_property_gallery_images()可能返回的是图片ID数组而非直接可访问的URL,或是返回相对路径,导致PDF生成工具无法解析加载图片,最终出现空白。

修正代码

替换原有代码为以下内容:

<?php
// 获取当前房源的ID
$property_id = get_the_ID();
// 读取房源图库的图片ID集合(部分插件版本元键可能是_ere_property_gallery,可自行调试)
$gallery_image_ids = get_post_meta($property_id, 'ere_property_gallery', true);

if (!empty($gallery_image_ids)) {
    echo '<div class="property-gallery">';
    foreach ($gallery_image_ids as $img_id) {
        // 获取原图尺寸的URL,也可替换为'large'/'medium'等预设尺寸
        $full_img_url = wp_get_attachment_image_url($img_id, 'full');
        if ($full_img_url) {
            echo '<img src="' . esc_url($full_img_url) . '" alt="房源图库图片" />';
        }
    }
    echo '</div>';
}
?>

调试与优化建议

  • 先添加var_dump($gallery_image_ids);确认是否获取到有效图片ID,若为空,检查元键是否为_ere_property_gallery(部分插件版本会加下划线前缀)
  • 给图片添加基础CSS样式,确保在PDF中正常渲染:
.property-gallery img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 0 15px 0;
}
  • 确认PDF生成工具允许加载外部资源,若有域名限制,需确保图片URL是完整的绝对路径(包含http/https前缀)

内容的提问来源于stack exchange,提问作者Marimar Jimenez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 22:21:34