为了账号安全,请及时绑定邮箱和手机立即绑定

通过 functions.php 在菜单中使用自定义字段默认图像

通过 functions.php 在菜单中使用自定义字段默认图像

PHP
潇潇雨雨 2023-04-21 17:26:25
我在菜单中的自定义字段中遇到问题,如果未选择图像,我想显示默认图像注意:我想知道不在 php 页面文件中的 funtions.php 方法。这是我的代码。            if ($image) {                $item->title .= '<div class="thumb wrapme "><img src="' . $image['url'] . '" alt="' . $image['alt'] . '" /></div>';            }else{                $item->title .= 'This Should show up in relevent menu not in all';            }否则无法正常工作它向所有错误的菜单项显示。
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

它与 isset() 一起使用吗?


或者您是否需要在 function.php 覆盖中使用它?


if (isset($image)) {

    $item->title .= '<div class="thumb wrapme "><img src="' . $image['url'] . '" alt="' . $image['alt'] . '" /></div>';

} else {

    $item->title .= '<div class="thumb wrapme "><img src="wp-content/folder/default-image-url.jpg" alt="Deafult image description" /></div>';

}

编辑:


或许:


if (isset($image['url'] && isset($image['alt'])) {

    $item->title .= '<div class="thumb wrapme "><img src="' . $image['url'] . '" alt="' . $image['alt'] . '" /></div>';

} else {

    $item->title .= '<div class="thumb wrapme "><img src="wp-content/folder/default-image-url.jpg" alt="Deafult image description" /></div>';

}

会发生什么?


编辑:


然后只需设置标题而不是附加可能。


if (isset($image['url'] && isset($image['alt'])) {

    $item->title = '<div class="thumb wrapme "><img src="' . $image['url'] . '" alt="' . $image['alt'] . '" /></div>';

} else {

    $item->title = '<div class="thumb wrapme "><img src="wp-content/folder/default-image-url.jpg" alt="Deafult image description" /></div>';

}


查看完整回答
反对 回复 2023-04-21
  • 1 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信