首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过functions.php将Wordpress用户的默认显示名称设置为‘名字+姓氏’

通过functions.php将WordPress用户的默认显示名称设置为‘名字+姓氏’可以通过以下步骤实现:

  1. 打开WordPress主题文件夹,找到functions.php文件。
  2. 在functions.php文件中添加以下代码:
代码语言:txt
复制
function custom_display_name($display_name, $user_id) {
    $user = get_userdata($user_id);
    $first_name = $user->first_name;
    $last_name = $user->last_name;
    $display_name = $first_name . ' ' . $last_name;
    return $display_name;
}
add_filter('pre_user_display_name', 'custom_display_name', 10, 2);
  1. 保存并上传functions.php文件到WordPress主题文件夹中。

这段代码使用了WordPress的钩子函数pre_user_display_name来修改用户的默认显示名称。在函数custom_display_name中,我们获取用户的名字和姓氏,并将它们拼接起来作为新的显示名称。最后,通过add_filter函数将自定义函数应用到pre_user_display_name钩子上。

这样,当用户注册或更新其个人资料时,WordPress将使用名字和姓氏的组合作为默认显示名称。

这个方法适用于需要将WordPress用户的默认显示名称设置为名字和姓氏组合的场景,例如社交网络、博客等。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云函数(SCF):https://cloud.tencent.com/product/scf
  • 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/tencentdb
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发(移动推送、移动分析):https://cloud.tencent.com/product/mobile
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云区块链(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云元宇宙(Tencent XR):https://cloud.tencent.com/product/xr
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WPJAM「用户管理插件」:自定义头像,屏蔽个人设置,优化姓名设置,隐藏登录名,限制登陆失败次数,防止暴力破解等功能

这是一个超强大 WordPress 用户管理插件,看下图: 这个插件实现十多个 WordPress 用户相关功能: 屏蔽个人设置 屏蔽姓名设置 显示名称设置 隐藏登录名 开启别名设置 开启登录限制...我们可以移除用户个人设置,采用使用系统默认值。 优化姓名设置 默认情况下,个人资料页面用户姓名设置是这样: 一般情况下,我们是不需要用户输入名字姓氏,公开显示名字直接昵称即可。...所以我们提供了下面两个选项: 屏蔽姓名设置:屏蔽了姓氏名字设置,简化后台个人资料界面设置显示名称设置:取消显示名称选择器,直接使用昵称作为显示名称。...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容中插入一段共用内容模板...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 文章或评论中外部链接加上安全提示中间页。

1.2K10
  • WordPress 用户 user_login、user_nicename、display_name 和 nickname 有什么区别

    WordPress 中有一堆用户名相关字段: user_login - 用户名 user_nicename - 别名 first_name - 名字 last_name - 姓氏 nickname...user_login 就是用户注册时输入用户名,WordPress 默认不支持中文名,所以这里一般都是英文加数字中划线和下划线,每次登录后台使用也是这个字段。...所以大部分 WordPress 用户 user_nicename 和 user_login 是一样,这样通过查看某个作者文章列表链接,就能猜到他登录账号 user_login,然后就可以暴力破解...WPJAM 用户管理插件优化 那么多名字,所以个人感觉,最好合并一下,所以 WPJAM 用户管理插件提供了下面的设置选项: 屏蔽姓名设置:屏蔽了姓氏名字设置,简化后台个人资料界面设置。...显示名称设置:取消显示名称选择器,直接使用昵称作为显示名称。 另外我们还支持提供了开启了别名设置,让用户以编辑别名(user_nicename),这样作者文章链接就不会出现用户名,防止用户名暴露。

    79820

    WordPress主题开发基础:Body 类指南

    如果没有,可以通过修改body标签来添加,如下所示: > WordPress根据显示页面类型自动添加适当类。...假设您要为具有作者用户角色登录用户设置不同首页样式。WordPress自动生成.home 和 .logged-in 类时,它不会检测用户角色或将其添加为类。...这次,我们检查显示页面是否WordPress草稿预览。 为此,我们将使用条件标签is_preview,然后添加我们自定义CSS类。...分类名称添加到单个文章页面的body类中 假设您要根据单个文章分类来自定义它们外观。您可以使用body类来实现此目的 首先,您需要在单个文章页面上将分类名称添加为CSS类。...好在WordPress在加载时自动检测到浏览器,然后这些信息临时存储全局变量。您只需要检查WordPress是否检测到特定浏览器,然后将其添加为自定义CSS类即可。

    2.1K20

    如何解决WordPress头像gravatar头像缓存本地教程

    说起WordPress网站速度优化,一直以来都有一个小小问题,那就是Gravatar头像,这个东西加载时快时慢,某一时候加载不正常延迟非常高,十分拖累网站加载速度,而网上很多之前加速接口好像也都已失效...一,创建缓存目录 在你WordPress根目录创建一个avatar 文件夹,权限调整755 二,设置默认头像 并不是所有人都设置了Gravatar头像,我们给那些没有头像设置一个默认图片,没有头像就显示这个图片...在avatar文件夹放入一张名称为default.jpg图片,默认没有头像即使用这个图片。...三,下边代码放到 functions.php 把下边代码放到你主题functions.php内,默认14天刷新一下本地头像缓存,可根据自己需要自定义time。...需要注意是有些主题可能不是在functions.php里,比如我主题就是在coingfunctions.php里这个需要你们自己注意一下。 到这里gravatar头像设置教程就完了!

    1.6K00

    Wordpress】获取作者信息函数

    Wordpress 中文文档 1、文章中->作者 显示文章作者 :   显示该文章作者名称,该函数必须放在Loop中(文章主循环中)。...如果用在php中而不让作者名称显示出来可以使用get_the_author(),使用方法和下面是一样显示文章作者描述(作者个人资料中描述): 显示文章作者网站地址 :   (添加于2.1版本) 显示一个以文章作者名为链接名,链接地址文章作者网址链接 : <?...(用户邮箱地址) user_url(用户网站地址) user_registered(用户注册时间) user_status(用户状态) display_name(作者显示名称) nickname(作者昵称...) first_name(作者名字) last_name(作者姓氏) description(作者描述) user_level(用户等级) user_firstname(用户名字) user_lastname

    1.4K20

    修改 wordpress 后台登陆地址和登陆用户

    保存并上传覆盖旧 functions.php。从现在开始,想要登录后台,所有人必须都通过访问下面 https://你域名/wp-login.php?...author=1 来访问方式,会暴露 WordPress 后台登录用户名;有的人起用户名很随便,直接把域名、公司名全拼设置上去,或者干脆用 admin 做用户名,而猜到了用户名,剩下就是软件暴力猜解密码...解决办法是通过修改 WordPres 数据库中 users 表来修改登录用户名 user_login,把 email 地址作为用户名来登录。...就是你安装 WordPress 或注册用户时候填写邮箱地址,这个邮箱地址是比较安全,或者改成自己想要名字,和初始账户名不同即可。...另外提醒一下 wp 用户密码和数据库用户密码一定设置成不一样密码。 网上也有很多用插件实现以上功能,老魏不建议使用,几行代码就可以搞定事情,用插件会拖慢 wp 运行速度。

    3.6K40

    怎么替换或禁用 WordPress 前后台默认蓝色 favicon.ico 图标

    新版本会自动判断,如果你 WordPress 网站没有设置 favicon.ico 图标,就会显示一个默认蓝色 logo 图标。...可能我们和我相同,不怎么喜爱这个默认 favicon.ico 图标,在外观-自定义,上传一个图标到“站点身份”下站点图标选项中即可;这是由于 WordPress 会先判别你是否设置了这个选项,假如设置了...,就显示设置这个图标。...禁用 WordPress 默认 favicon.ico 图标 我们可以通过 do_faviconico 钩子修改 WordPress 逻辑,从而达到禁用这个默认图标的功能,也就是如果用户设置“站点图标...”,在后台页面中,不再显示默认 WordPress logo 小图标。

    1.4K40

    WordPress 定时作业监控管理插件:WP-Crontrol

    但是对于普通用户来说这个功能显得很神秘,不知道自己后台有哪些定时作业在跑,如果不懂编程,添加一个定时作业也是非常难,毕竟操作 WP_Cron API 是比较繁杂。...在 WordPress 默认设置中,时间间隔只有每小时(hourly),每天(daily)或者每周(weekly)这样三种,这样对于一些有特别需求用户来说来不是很方便,通过 WP-Crontrol,...新添加时间间隔,非常简单,只要输入三个字段: Internal name:内部名字,用于程序,所以要注意 PHP 变量命名规则。 Interval:时间间隔,单位秒。...Display name:显示名字,用于查看,所以需要起适合阅读理解名字。...通过 Hook,这个你需要首先在插件中或者主题 functions.php 文件中定义好 hook 函数。这个需要你对 WordPress API 有一定了解,不然你会感觉莫名其妙

    45710

    WordPress 技巧:简化 WordPress 后台用户名称设置

    默认情况下,WordPress用户可以在后台设置:姓,名,昵称,然后选择显示名称。...大概就是下图这个样子: 其实只是用来写写博客,很少编辑会填这么多东西,所以最好方法就是把他们隐藏起来,看了一下 WordPress 源代码,名称设置这里竟然没有 filter,没有filter...那就用 JS 来隐藏,然后提交时候,把显示名称强制设置昵称就好了。...最后代码如下,同样复制到当前主题 functions.php 文件即可: // 隐藏 姓,名 和 显示名称,三个字段 add_action('show_user_profile','wpjam_edit_user_profile...php } //更新时候,强制设置显示名称为昵称 add_action('personal_options_update','wpjam_edit_user_profile_update'); add_action

    50020

    WordPress如何修改默认登录用户名?

    很多站长都喜欢使用WordPress开源程序搭建网站,但是,很多人在头次安装WordPress程序时,都喜欢使用默认设置,包括后台登录用户名和登录地址。...不过,随着网络攻击事件频繁发生,使用默认admin用户名非常不安全,很容易使WordPress后台用户名和密码遭到黑客攻击,从而盗取和破坏网站数据,对网站安全构成严重威胁。...另外,添加完成以后,大家不要忘了修改下新用户昵称,尽可能不要和真实后台登录名相近,同时选择“公开显示”这个昵称即可。 接下来,咱们需要删除之前admin登录用户名,方法也很简单。...另外,在删除时需要选择“这些内容作者修改为”前面刚新增昵称,这样就将该admin用户名之前发布文章全部转移到新增加管理账户当中了。否则,文章将会全部被删除。...除了以上两种方法之外,还可以通过修改functions.php文件、SQL命令快速查询修改、安装相关插件修改等很多方法来设置后台登录用户名。

    1.9K20

    WordPress显示昵称作为评论作者名字 最新优化版代码

    大家有没有发现wordpress默认注册安全机制,就是用户名和邮箱是可以用来登陆,而昵称可以用来公开显示。...但同时我们也知道,如果没有第三方插件代码支持,注册用户评论时wordpress默认显示用户名,想要显示昵称则需要在用户在个人资料中操作才行。...那么问题来了,我们怎么让WordPress显示昵称作为评论作者名字呢?...,但其中BUG是普通访客留言(未注册用户)统一显示匿名,这样就太不合理了,如果你网站访客也不少,会看到很多匿名用户在留言。...中使用以上代码,可以实现注册用户显示昵称(没有填写昵称依然显示用户名),而访客自己填写昵称不会受影响,再也不会有访客全是匿名问题了。

    52720

    WordPress自带TinyMCE编辑器相关功能增强

    WordPress 默认那个编辑器叫做TinyMCE。TinyMCE是一个轻量级基于浏览器所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好支持。...设置方法:将以下代码添加到主题functions.php文件里即可: add_filter('wp_default_editor', create_function('', 'return "html...";')); 添加编辑器默认内容(编辑器内可见) 新建文章后编辑器里内容默认是空,有些朋友做WordPress主题站、插件站或单纯下载站,一些标准格式化文章每次都会输入“主题名称”、“主题作者...添加方法:将以下代码粘贴到主题functions.php文件里即可: WordPress自带编辑器强大往往被人忽略,很大程度上就是其隐藏编辑按钮默认情况下没有被显示出来而已。...return $buttons; } add_filter("mce_buttons", "enable_more_buttons"); //默认新添加按钮追加在工具栏第一行 //add_filter

    2.8K50

    最新 WordPress 5.8 版本详细讲解

    注:你通过本文章更详细地了解 WordPress 5.8 版本新功能及部代码调试。...小工具编辑器 当你访问 外观 – 小工具 将会看到类似块编辑器欢迎弹窗;这一版本更新,可以通过小工具进行可视化编辑网站布局;而相对WordPress5.7以前版本,则是需要开发者设置小工具块,拖拽功能来编辑网站布局...可以通过 小工具 – 使用实时预览进行管理 来更直观地修改网站布局。 从WordPress5.8版本开始,小工具区域工具被定义:“站点布局中可以支持区块全局部分。...第三方开发者块应用可正常在块编辑器里显示并使用,无需额外重新开发功能。 你可以自定义你想要样式,例如(颜色、排版、宽度)等。 此版本允许您添加站点编辑块。... functions.php 文件里: add_theme_support( ‘block-templates’ ); 功能展示: WordPress 5.8 Bug测试 你可以看到右边默认Type

    1.9K30

    一文详解 WordPress 文章特色图片或缩略图功能

    WordPress 2.9 开始,WordPress 开始内置了文章缩略图功能,后面又把名称改为特色图片(Featured Image),这里为了统计叫法,还是使用文章缩略图名称,并且 WordPrss...开启文章缩略图功能 要使用文章缩略图功能,首先需要通过函数 add_theme_support() 来开启,具体是在当前 WordPress 主题 functions.php 文件中添加以下代码: add_theme_support...> 通过函数 set_post_thumbnail_size() 可以生成默认文章缩略图。...WPJAM Basic 针对这些情况都做了处理,首先我们可以选择是否自动缩略图设置应用到主题还是修改主题代码来实现。...然后可以设置默认文章缩略图,在各种情况都找不到缩略图之后默认缩略图,可以设置多张,这样很多文章没有默认缩略图时候,也不会太过单调。

    1.4K10

    解决WordPress头像优化Gravatar加载延迟高本地化保存加速

    说到网站速度优化,一直以来都有一个小小问题,那就是Gravatar头像,这个东西加载时快时慢,某一时候加载不正常延迟非常高,十分拖累网站加载速度,而网上很多之前加速接口好像也都已失效。...一,创建缓存目录在你WordPress根目录创建一个avatar 文件夹,权限调整755图片二,设置默认头像并不是所有人都设置了Gravatar头像,我们给那些没有头像设置一个默认图片,没有头像就显示这个图片...在avatar文件夹放入一张名称为default.jpg图片,默认没有头像即使用这个图片。#:这里钻芒这里并默认没有调用这张图片,而是依然使用Gravatar头像。...可能是之前魔改导致,这一步仅供参考图片三,下边代码放到 functions.php把下边代码放到你主题functions.php内,默认14天刷新一下本地头像缓存,可根据自己自定义。...avatar/default.jpg', $e);return $avatar;}add_filter('get_avatar', 'my_avatar');最终实现效果查看图片代码来源:主题猫: 提升WordPress

    1.9K10

    【说站】如何为WordPress文章编辑器添加固定内容

    方法如下: 先将网站主题目录下functions.php文件下载到本地,以下是我functions.php文件: <?php // File Security Check if ( ! ...> 下面代码添加到上面代码?...; } 以下是上述代码添加以后,WordPress后台文章编辑器添加固定内容后显示效果: 我们还可以使代码作用更丰富一些,视频、图片或者软件等不同类型自定义栏目的文章添加不同自定义内容。...代码如下,同样复制到当前主题functions.php文件中,并保存。...看你需要添加默认内容文章属于什么类型。当你发布一篇新文章时,你会看到上述代码中添加自定义固定内容已经预设在WordPress文章编辑器中了。

    58210

    WordPress 自定义菜单功能介绍和使用详解

    如果仅仅是调用文章分类 或者页面链接作为导航的话,会比较难控制,无法自由添加链接等。当然,成熟 WordPress 系统已经我们考虑到了这一点,添加了一个 “自定义菜单” 功能。...注意是,可以通过拖动改变显示顺序,而且还可以修改显示名称。所以说,这个功能非常强大而且灵活。这样,一个导航链接就做好了。...> 'theme_location' => 可选,值之前在functions.php中 register_nav_menus 传递数组参数中键名,进行绑定。...默认:div 'container_class' => 可选,上面包裹容器添加 class 属性。下面的 container_id 功能类似。...'items_wrap' => 可选,设置包裹自定义菜单标签形式。默认:%3$s,通常不要修改 。

    1.1K20

    如何轻松自定义WordPress登录页面

    关于WordPress好处是后端每个部分都可以通过使用php 函数进行自定义。 在今天教程中,我向您展示如何以您希望方式自定义WordPress登录屏幕。...首先,我们更改徽标,然后更改配色方案和其他一些元素。让我们开始吧。 默认WordPress登录屏幕 ? 我们要建立什么 ? 更改徽标 WordPress使用CSS来显示背景图像。...但是,对于本教程,我们将在二十四个WordPress默认主题中使用functions.php文件。 ?...首先,我们需要在二十四个WordPress默认主题CSS文件夹中创建样式表(对于本教程,我样式表命名为custom-login-styles.css),然后在functions.php文件中添加以下钩子...我还将字体大小设置13px,使其看起来像一个平面按钮。

    2.7K20

    如何将你 WordPress 网站置于维护模式

    启用 WordPress 模式另一个原因是它可以让你在网站处于更新阶段时保留用户 WordPress 网站置于维护模式后,它将在网站上显示通知并提醒他们当前情况。...对访问者使用维护模式有什么副作用 默认情况下,在维护模式下,WordPress 会创建一个启动画面,通知访问者有关维护信息。此外,它只是一个网页,显示该网站暂时不可用。...闪屏访问者营造了一种烦人体验。 你业​​务可能会给你潜在客户留下不好印象。游客并不关心幕后发生事情。因此,更改默认 WordPress 维护模式页面是一个好主意。...查看以下所有内容解释: 常规:第一个选项卡是常规选项卡。在常规选项卡顶部,你找到状态。要激活此插件并将你网站设置 WordPress 维护模式,你必须将其更改为 Active。...你需要做就是这些代码行添加到主题 functions.php 文件末尾。

    2.4K31
    领券