首页 > 解决方案 > if 有问题(空

问题描述

我正在尝试设置一个带有图片库的页面,如果 alt 字段为空,它将显示标题中的任何内容(至少一个或另一个总是有内容)。这是我当前的代码,根本没有显示任何内容。

$image_all = wp_prepare_attachment_for_js($item->ID);

if (empty($image_all['alt'])) { 
    echo $image_all['caption']; 
} else { 
    echo $image_all['alt']; 
}

如果我只是输入echo $image_all['alt'];(或'caption')它显示就好了。但是使用 if 语句根本不会显示任何内容。

我究竟做错了什么?

标签: phpwordpress

解决方案


嗯,我现在觉得很愚蠢。我正在修改显示页面的代码,但试图从搜索页面查看结果。我真的需要用一个包含文件来设置它,所以我只需要在一个地方进行更改。真的很抱歉浪费了大家的时间。我的原始代码工作得很好。


推荐阅读