在WordPress中可以使用if语句判断字段是否存在并输出内容。基于你的需求三个社交图标的完整判断代码如下?php // 微博图标 - 判断 weibo 字段 $weibo of_get_option(weibo); if (!empty($weibo)) : ? a href?php echo esc_url($weibo); ? target_blank relnoopener i classfa fa-weibo/i /a ?php endif; ? ?php // 微信图标 - 判断 weixin 字段 $weixin of_get_option(weixin); if (!empty($weixin)) : ? a href# data-bs-togglemodal data-bs-target#weixin-Modal i classfa fa-weixin mx-3/i /a ?php endif; ? ?php // QQ图标 - 判断 qq 字段 $qq of_get_option(qq); if (!empty($qq)) : ? a hrefhttp://wpa.qq.com/msgrd?v3uin?php echo urlencode($qq); ?siteqqmenuyes target_blank relnoopener i classfa fa-qq/i /a ?php endif; ?代码说明字段获取先用 of_get_option() 获取字段值并存储在变量中非空判断使用 if (!empty($value)) 判断字段是否存在且有值安全输出使用 esc_url() 和 urlencode() 对输出内容进行安全处理rel”noopener”添加安全属性防止新标签页恶意行为简化版(如果你希望更简洁)?php if ($weibo of_get_option(weibo)) : ? a href?php echo esc_url($weibo); ? target_blank relnoopeneri classfa fa-weibo/i/a ?php endif; ? ?php if (of_get_option(weixin)) : ? a href# data-bs-togglemodal data-bs-target#weixin-Modali classfa fa-weixin mx-3/i/a ?php endif; ? ?php if ($qq of_get_option(qq)) : ? a hrefhttp://wpa.qq.com/msgrd?v3uin?php echo urlencode($qq); ?siteqqmenuyes target_blank relnoopeneri classfa fa-qq/i/a ?php endif; ?这样当某个社交账号未填写时对应的图标就不会显示在前端页面上。原文http://www.yuchuhai.com/jianzhan/7960.html