1. David Wu首页
  2. WordPress
  3. WordPress建站教程

WordPress自定义输入文章作者名称

Wordpress博客的作者名称默认是显示发布这篇文章时的登录用户的显示名称,但是很多时候我们作为站长,会发布更新一些已获得转

WordPress博客的作者名称默认是显示发布这篇文章时的登录用户的显示名称,但是很多时候我们作为站长,会发布更新一些已获得转载授权的文章,这个时候文章作者一栏就要显示对应的愿作者,而不是自己的账号名称。

如果说转载一篇文章就去创建一个文章作者的User用户,然后登录这个账号去发布文章的话,转载来源方较多的话,就比较麻烦,也需要自己准备多个注册账号的邮箱。那么能否在文章编辑页面自定义作者名称,自己输入要显示的作者名称呢?

文章目录
隐藏

1
添加functions.php代码

2
添加自定义字段

跨境E站这次也遇到了这个棘手的问题,在Google知识库搜索了一下,找到了一个简单有效的可行方法。下面祥助以一篇测试文章为实操举例,讲解一下通过自定义区域添加作者名称的方法。

添加functions.php代码

使用FTP连接工具或直接宝塔面板访问到wp-content/themes/你的主题目录/function.php,编辑打开这个文件

添加一段代码:

(adsbygoogle = window.adsbygoogle || []).push({});

//文章自定义作者名
add_filter( 'the_author', 'guest_author_name' );
add_filter( 'get_the_author_display_name', 'guest_author_name' );
 
function guest_author_name( $name ) {
global $post;
 
$author = get_post_meta( $post->ID, 'guest-author', true );
 
if ( $author )
$name = $author;
 
return $name;
}

保存修改,这段代码就是通过添加custom field,让站长可以在文章编辑页面自行输入想要显示的文章作者名称,来解决这个Author的显示问题

WordPress自定义输入文章作者名称WordPress自定义输入文章作者名称
添加代码到function.php

添加自定义字段

我们返回Wordpress的wp-admin后台,导航到文章-写文章,发布一篇新文章来体验一下这个自定义作者的功能。

  • 首先因为现在默认是古腾堡编辑器,所以点击古腾堡编辑器右上角的三点图标,下拉菜单里点击选项
WordPress自定义输入文章作者名称WordPress自定义输入文章作者名称
打开古腾堡编辑器的选项
  • 在出现的下拉选单中,将自定义字段勾选,启用custom field的功能
WordPress自定义输入文章作者名称WordPress自定义输入文章作者名称
启用wordpress自定义字段
  • 文章编辑页拖动到最下方,展开自定义字段栏目,点击如图所示的添加新栏目
  • 名称栏输入:guest-author ,值栏输入想显示的作者名。
WordPress自定义输入文章作者名称WordPress自定义输入文章作者名称
wordpress自定义作者名

保存后发布文章,前台访问文章url,就能看到文章作者栏显示的名称就是我们想要显示的名称了,这样就解决了WordPress自定义文章作者名称的需求。

WordPress自定义输入文章作者名称WordPress自定义输入文章作者名称
wordpress作者栏

不过这个方式有个小小的瑕疵,点击作者名后跳转的页面,还是发布文章时用户的个人中心,不过没有什么影响,反正也是我们主账号的个人中心。

为主的祥助的知识星球为主的祥助的知识星球

版权申明:跨境E站,版权所有丨如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权

          

原创文章,作者:跨境e站,如若转载,请注明出处:https://www.davidwu.net/archives/3539

服务项目 服务内容 收费标准(元)
开发定制 WordPress主题/插件开发定制 (以最终需求为准)
主题/插件汉化 汉化团队WordPress主题/插件,翻译率95% (以标的主题/插件的句子数量为准)
服务器环境配置 基于您现有服务器,搭建配置网站运行环境,结合我们多年来实战经验,可完美支持WordPress等PHP程序运行,并配置伪静态规则、优化目录权限等问题。服务器我们强烈推荐使用Linux系统。 100元/次
网站托管 若贵站目前尚无技术人员,无法完成服务器环境配置,可选择我们的网站托管服务,直接交付正常运行的WordPress站点,并且无需担心服务器的后续维护工作,一切都由我们来帮您完成。 标配套餐:1000元/年/站点 高配套餐:联系客服获取
网站加速优化 从服务器后端配置优化到WordPress数据库缓存、前端页面缓存、JS和CSS压缩合并,全方位优化网站加载速度,实现秒开。(此服务仅针对(云)服务器/VPS) 500元/次(仅站内优化200元/次)
主题配置 本站所有主题均支持,可快速实现,若有任何问题可以咨询客服解决,若您希望我们提供配置服务,可选购此服务。 英文主题安装 60元/次 汉化主题安装 30元/次
HTTPS配置 HTTPS已经不断普及,并且有着更高的安全性以及SEO上的优待。该服务收取的为服务费,SSL证书产生的费用请自行承担。 100元/次
网站搬家 迁移网站所有文件和数据库信息、网站相关配置的调整、以及迁移中的疑难问题故障排除。 标准收费:500元/次 若网站数据量大,需协商
网站运维 提供整站的运维服务,保证网站正常运行。包含:网站故障定位及排除、网站数据备份和恢复、网站攻击及木马等问题的处理等 标准收费:2000元/年 IP 5000以上需协商

发表评论

邮箱地址不会被公开。 必填项已用*标注