WordPress开发中get_custom_logo与get_bloginfo函数不生效问题咨询
WordPress 前端无输出问题排查方案
首先优先排查最常见的调用错误:
- WordPress 中所有
get_开头的核心函数默认返回字符串而非直接输出,你需要在调用前加上echo才能把内容渲染到前端,正确写法如下:echo get_custom_logo(); echo get_bloginfo( 'description' );
如果加了echo仍无输出,再分别排查对应函数的配置问题:
get_custom_logo() 无输出额外排查点
- 后台未设置自定义logo:进入「后台 → 外观 → 自定义 → 站点身份」,确认已经上传并保存了站点logo
- 主题未开启自定义logo支持:需要在主题的
functions.php文件中添加以下代码声明支持:add_theme_support( 'custom-logo' ); - 多站点场景下传入了错误的站点ID参数,单站点无需额外传参即可正常调用
get_bloginfo( 'description' ) 无输出额外排查点
- 后台未填写站点标语:进入「后台 → 设置 → 常规」,确认「站点标语」字段有填写内容
- 参数拼写错误:确认参数拼写为
'description',不要出现拼写错误、引号缺失或不匹配的问题
内容的提问来源于stack exchange,提问作者Patricia
相关产品推荐
相关产品推荐

