Wordpress图像未显示-图像的URL显示为数字

Wordpress图像未显示-图像的URL显示为数字,wordpress,image,Wordpress,Image,我们的Wordpress网站突然停止显示所有“特色”图片。他们只是一片空白。当我们查看源代码时,它显示url(896)。我们已尝试再次选择图像(在后端显示为fine),但在前端,图像仍然为空,URL无效。你知道怎么解决这个问题吗?可能发生了什么?蒂亚 更新:下面的代码是用来提取特色图片的代码(URL不正确): 您的字段hero\u background\u image返回附件ID而不是图像的URL。使用返回id的wp\u get\u attachment\u url($id)和get\u fie

我们的Wordpress网站突然停止显示所有“特色”图片。他们只是一片空白。当我们查看源代码时,它显示url(896)。我们已尝试再次选择图像(在后端显示为fine),但在前端,图像仍然为空,URL无效。你知道怎么解决这个问题吗?可能发生了什么?蒂亚

更新:下面的代码是用来提取特色图片的代码(URL不正确):


您的字段
hero\u background\u image
返回附件ID而不是图像的URL。使用返回id的
wp\u get\u attachment\u url($id)
get\u field()
来代替输出值以获取附件/图像url的
字段()

<div class="hero homepage relative-block" style="background-image:url(<?php  echo wp_get_attachment_url(get_field('hero_background_image')); ?>);<?php $hero_aspect_ratio = get_field('hero_aspect_ratio'); if( $hero_aspect_ratio ) { echo "padding-top:".$hero_aspect_ratio."%;"; } ?>"></div>

您的字段
hero\u background\u image
返回附件ID而不是图像的URL。使用返回id的
wp\u get\u attachment\u url($id)
get\u field()
来代替输出值以获取附件/图像url的
字段()

<div class="hero homepage relative-block" style="background-image:url(<?php  echo wp_get_attachment_url(get_field('hero_background_image')); ?>);<?php $hero_aspect_ratio = get_field('hero_aspect_ratio'); if( $hero_aspect_ratio ) { echo "padding-top:".$hero_aspect_ratio."%;"; } ?>"></div>

你能分享url吗?当然:你能分享url吗?当然:谢谢!不幸的是,URL现在是空的-背景图像:URL()@IVCatalina,我很抱歉,你需要用echoi输出wp_get_attachment_url,我现在也有一些帖子页面的问题。请看下面我的更新。你不认为你也能帮上忙吗?你不需要回显get_template_part(),因为它是我刚才做的PHP require()的包装器;非常感谢你!谢谢不幸的是,URL现在是空的-背景图像:URL()@IVCatalina,我很抱歉,你需要用echoi输出wp_get_attachment_url,我现在也有一些帖子页面的问题。请看下面我的更新。你不认为你也能帮上忙吗?你不需要回显get_template_part(),因为它是我刚才做的PHP require()的包装器;非常感谢你!
<div class="hero homepage relative-block" style="background-image:url(<?php  echo wp_get_attachment_url(get_field('hero_background_image')); ?>);<?php $hero_aspect_ratio = get_field('hero_aspect_ratio'); if( $hero_aspect_ratio ) { echo "padding-top:".$hero_aspect_ratio."%;"; } ?>"></div>