You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为WordPress的current_user_display_name短代码输出添加CSS样式

问题原因

你当前的短代码直接输出纯文本用户名,没有附带任何带CSS类的HTML标签包裹,你写的.display_current_user_display_name类选择器找不到对应的页面元素,所以样式无法生效。

解决步骤

  • 第一步:修改短代码的PHP函数,给输出内容加上带指定类的HTML包裹标签
// [current_user_display_name]
function display_current_user_display_name () {
    $user = wp_get_current_user();
    // 未登录用户可返回空或者自定义提示文本
    if ( ! is_user_logged_in() ) {
        return '';
    }
    $display_name = esc_html( $user->display_name );
    // 用行内span标签包裹输出内容,绑定你需要的CSS类
    return '<span class="display_current_user_display_name">' . $display_name . '</span>';
}
add_shortcode('current_user_display_name', 'display_current_user_display_name');
  • 第二步:调整CSS(可选兼容性优化)
    你原来的CSS规则基本可用,仅建议把font-weight: regular改为标准值font-weight: 400,适配更多浏览器:
.display_current_user_display_name {
    color:#ffffff;
    font-family:lato;
    font-size:16px;
    font-weight:400;
}
  • 第三步:生效操作
    修改完成后将PHP代码放入主题的functions.php文件或者自定义代码片段插件,CSS代码放入WordPress后台「外观-自定义-额外CSS」中,清理站点缓存和浏览器缓存后样式即可生效。

内容的提问来源于stack exchange,提问作者ralunava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 09:36:06