php - 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 语句根本不会显示任何内容。
我究竟做错了什么?
解决方案
嗯,我现在觉得很愚蠢。我正在修改显示页面的代码,但试图从搜索页面查看结果。我真的需要用一个包含文件来设置它,所以我只需要在一个地方进行更改。真的很抱歉浪费了大家的时间。我的原始代码工作得很好。
推荐阅读
- oracle - PL/SQL - 检索输出
- nativescript - NativeScript-Vue在android下渲染RadListView很慢并冻结UI
- html - “定理”的语义正确的html标签?
- javascript - Javascript 正则表达式 \K(keep) 替换?
- vb.net - 如何更改我的程序以使用 for 循环而不是 do until 循环?
- numpy - 如何从文本文件中加载数据,其中表的一列是数组?
- fortran - 如何在 Fortran 模块中将可选参数与函数一起使用?
- excel - 存储和检索 Excel PageSetup
- c - 我可以使用 cmocka 模拟返回结构的函数吗?
- java - addAll 函数正在复制 List 中的对象