跳到主要内容

在本文中,我们将向您展示两种轻松地从WordPress帖子中删除作者姓名的方法。我们还将讨论每种方法的利弊。

为什么要删除作者姓名?

作者名称是默认情况下添加到WordPress帖子中的重要元数据类型。它使您的读者可以了解在您的博客上创建内容的作者。

但是,有时您可能想隐藏作者姓名。

例如:如果您团队中的多个工作人员在每个博客帖子上进行协作,那么将单个工作人员归功于该工作似乎是不公平的。

在另一种情况下,您可能会有几位撰稿人/自由撰稿人偶尔撰写文章,但是您希望保持博客的风格和声音一致。

话虽如此,让我们看一下轻松地从WordPress帖子中删除作者姓名,同时仍允许多位作者在后台工作的解决方案。

如何从wordpress帖子中删除作者姓名(2种简单方法)
如何从wordpress帖子中删除作者姓名(2种简单方法)

方法1:从WordPress帖子中手动删除作者姓名

WordPress主题决定何时以及如何在博客文章中显示作者姓名。主题使用多种方法来执行此操作,这使得插件很难提供用于删除作者姓名的通用解决方案。

您将需要编辑一些代码以防止主题显示作者姓名。如果您不满意编辑代码,请尝试第二种方法。

第一种方法要求您编辑WordPress主题文件。如果您以前没有做过,请查看我们的指南,了解如何在WordPress外贸网站建设中复制和粘贴代码。

注意:在进行任何更改之前,请确保创建主题或子主题的备份。如果出现问题,这将帮助您轻松还原更改。

WordPress主题使用不同的代码变体来显示作者姓名。您将需要找到负责在主题文件中显示作者姓名的代码并将其删除。

查找此代码的最常见位置是single.php,content.php,archive.php和index.php文件。

在许多情况下,您将找不到输出作者姓名的代码。相反,您会在functions.php文件或template-tags.php文件中找到定义的模板标签。

例如,默认的“二十一岁”主题使用该功能twentynineteen_posted_by显示作者姓名。此函数在template-tags.php文件中定义,并使用以下代码:

functiontwentynineteen_posted_by() {        printf(            /* translators: 1: SVG icon. 2: post author, only visible to screen readers. 3: author link. */            '<span class="byline">%1$s<span class="screen-reader-text">%2$s</span><span class="author vcard"><a class="url fn n" href="%3$s">%4$s</a></span></span>',            twentynineteen_get_icon_svg( 'person', 16 ),            __( 'Posted by', 'twentynineteen'),            esc_url( get_author_posts_url( get_the_author_meta( 'ID') ) ),            esc_html( get_the_author() )        );    }endif;

找到输出作者姓名的代码后,需要将其删除。

例如,您必须删除上面代码中第二行到第九行的代码。之后,其余代码如下所示。

functiontwentynineteen_posted_by() {}endif;

删除作者姓名代码后,请不要忘记保存更改。然后,将文件上传回您的网站。

现在,您可以访问您的网站以查看您所做的更改:

此方法在所有帖子中隐藏作者姓名;但是,作者存档页面将保持不变。作者档案页面是WordPress创建特定用户撰写的所有文章的列表的地方。

您可以在如下网址上找到作者档案页面:

https://example.com/author/samsmith/

搜索引擎可以发现此URL,这意味着您仍然可以访问这些页面。

您可以使用Yoast SEO插件轻松禁用作者档案。安装并激活插件后,转到SEO»搜索仪表盘,然后单击“存档”选项卡。

现在您可以看到作者档案设置。您可以切换“作者档案”开关并禁用站点上的作者档案。

这样做将禁用作者档案并隐藏author-sitemap.xmlYoast SEO插件创建的文件。

方法2:创建用于发布WordPress帖子的通用作者名称

此方法不会删除作者姓名,但是可以将其用作解决方法。

您将创建一个通用的作者名称,并将其用于您过去和将来的所有文章。在发布每篇文章之前,您需要更改作者姓名。

注意:此方法是不可逆的。如果执行此操作并想要还原,则必须编辑每个帖子并将其手动分配给原始作者。

话虽如此,让我们开始吧。

首先,将新作者添加到您的WordPress网站,并为其指定通用用户名,例如Editorialteam。

接下来,您需要访问“ 用户»所有用户”页面,然后单击刚添加的用户名下方的“编辑”链接。

在用户个人资料屏幕上,向下滚动到“昵称”选项,然后输入要显示的名称(例如,Editorial Team)。

之后,点击“将名称公开显示为”选项旁边的下拉菜单,然后选择您刚刚输入的昵称。

您还可以添加通用简历,甚至可以为该用户帐户创建头像。

现在转到帖子»所有帖子页面,然后单击顶部的屏幕选项菜单。输入999作为要显示的项目数。

这将使您可以快速编辑和更改大量帖子的作者姓名。

您需要使用复选框选择所有帖子,然后在批量操作下拉菜单下选择编辑。之后,单击“应用”按钮继续。

WordPress现在将向您显示批量编辑选项。您需要将作者更改为之前添加的通用作者名称,然后单击“更新”按钮。

WordPress现在将更新所有选定的帖子并更改作者姓名。请记住,此过程可能需要一些时间,具体取决于您的WordPress托管速度。

如果您有999个以上的帖子,则需要转到第2页并重复该过程。

就这样。现在,您可以访问您的网站以查看其运行情况。

我们的建议

使用编码方法删除作者姓名可以完成工作,但这不是最佳解决方案。例如,如果您不使用子主题,则主题更新将覆盖您的更改。

这就是为什么我们建议使用第二种方法来创建通用作者名称的原因。

这样做使您可以使用内置的WordPress功能,而无需编辑任何代码。它不会删除作者姓名或档案,但会使它们通用。这也将有助于确保您网站上作者身份的一致性。

如果您擅长编码,则也可以将两种方法结合使用。您可以创建通用的作者名称来发布所有博客文章,然后在WordPress子主题中硬编码作者个人资料。

我们在WPBeginner使用类似的方法。您可以将“ Editorial Staff”视为所有博客文章的作者,包括您当前正在阅读的这篇文章。

您还可以在文章底部的作者信息框中看到该内容。

如果要添加这样的作者信息框,请查看最佳的免费作者简介框。

我们希望本文能帮助您学习如何从WordPress帖子中删除作者姓名。您可能还希望查看我们的30种有效的网站获利方法列表。

回到顶部