如何从博客中删除作者姓名和描述

Rifat Business Oct 20, 2023

如果您曾经遇到过在顶部突出显示作者姓名的 WordPress 帖子,例如“杰西卡·米勒写了这篇文章”,那么您已经熟悉了 WordPress 帖子中作者姓名的概念。然而,一些博客所有者可能希望消除在其帖子旁边显示作者姓名。

默认情况下,WordPress 不提供删除作者姓名的选项,但有多种方法可以实现此目的。您可以选择手动删除作者姓名、使用插件来处理其删除,或使用 CSS 代码来实现此目的。

在本文中,我们将指导您完成使用这两种方法删除作者姓名的过程。那么,事不宜迟,让我们开始吧。

为什么要删除 WordPress 中的作者姓名?

作者元数据是WordPress中的一个重要元素,其目的是让读者深入了解作者的身份。

创建令人惊叹的网站

使用最好的免费页面构建器 Elementor

现在开始

然而,在某些情况下,隐藏或省略作者的姓名会变得有利。

例如,当多个人合作撰写一篇博客文章时,单独选出一个人作为作者可能无法准确反映团队的集体努力。在这种情况下,建议隐藏个别作者的姓名。

在另一种情况下,您可能有几个定期向您的网站贡献文章的贡献者或自由撰稿人。但是,您可能希望在整个网站中保持一致的风格和风格。

现在,让我们探索可用于从 WordPress 中删除作者姓名的各种方法。

删除 WordPress 中的作者姓名

使用插件

首先,您需要安装并激活WP Meta 和 Date Remover 插件。操作方法如下:

  • 导航至 WordPress 仪表板中的“插件”菜单。
  • 选择“添加新的”选项。
  • 在搜索栏中,查找“WP Meta and Date Remover”插件。
  • 安装并激活插件。

一旦插件处于活动状态,它会自动删除所有元信息。该清除过程采用两种方法:前端使用CSS隐藏,后端使用PHP清除。值得注意的是,后一种方法可确保元数据对搜索引擎隐藏,从而使您可以灵活地选择任一方法。

配置设置后,请记住单击“保存更改”按钮。然后您可以访问您的网站并观察到作者的姓名已成功删除。

模式标记

Rank Math 通过启用 SEO 元框来促进作者资料的增强。如果您的目的是删除作者信息,您可能必须使用过滤器来删除作者模式。为了实现这一点,您应该将提供的代码片段插入到主题的functions.php 文件中。

/**
 * Filter to change the schema data.
 * Replace $schema_type with schema name like article, review, etc.
 *
 * @param array $entity Snippet Data
 *
 * @return array
 */
add_filter(“rank_math / snippet / rich_snippet_{$schema_type}_entity”, function ( $entity ) {
    if ( isset( $entity['author'] ) ) {
        unset( $entity['author'] );
        return $entity;
    }
    return $entity;
});

请务必记住,您必须将 {$schema_type} 替换为您要修改的特定对象类型。

例如,如果您的目标是将 {$schema_type} 对象转换为文章,则上述代码将如下所示。

add_filter(“rank_math / snippet / rich_snippet_article_entity”, function ( $entity ) {
    if ( isset( $entity['author'] ) ) {
        unset( $entity['author'] );
        return $entity;
    }
    return $entity;
});

使用通用作者姓名

选择更通用、不伦不类的别名,而不是从博客文章中完全消除作者的身份,通常是更好的选择。事实证明,在处理由集体团体(例如编辑团队或具有独特写作风格的一致自由撰稿人)撰写的文章时,这种方法特别有用。通过保持这种统一的写作风格,特定作者的缺席就变得不那么明显了。

要实施通用名称,请在 WordPress 仪表板中执行以下步骤:

  • 转到“用户”并选择“添加新用户”。
  • 创建新用户名,填写必要的详细信息,并指定用户角色。
  • 单击“添加新用户”按钮。

接下来,进入“用户”并单击“所有用户”。找到新创建的用户名,然后单击“编辑”,如下所示。

输入您想要在帖子中显示的“昵称”,例如“编辑团队”。然后,从“公开显示名称”下拉菜单中选择此昵称。

完成这些步骤后,单击“更新用户”按钮以保存更改。您现在可以在您的帖子中使用此通用名称。

手动删除作者姓名

此方法需要手动编辑 WordPress 主题文件,这项任务可能需要一定水平的编码能力和对 WordPress 的熟悉程度。

要手动删除作者姓名,您需要识别并删除负责在主题文件中显示作者姓名的代码。通常,您可以在常用文件(例如 single.php、content.php、archive.php 和 index.php)中找到此代码。

在某些情况下,在当前模板中找到作者姓名可能会很困难。在这种情况下,建议检查 template-tag.php 或functions.php 中的相关代码。

例如,在“二十一”主题中,作者信息通过模板标签文件进行管理,利用twenty_twenty_one_posted_by()函数,如下所示。

现在将其替换为以下代码以删除作者姓名。

function twenty_twenty_one_posted_by() {
}

现在,通过单击“更新文件”保存您的更改。

使用 CSS 代码删除作者姓名

如果您拥有编码知识,则可以使用 CSS 代码从帖子中删除作者姓名。您可以这样做:

  1. 访问您的一篇帖子并右键单击作者姓名。
  2. 选择“检查元素”选项。

在“元素”选项卡中,标识包含作者姓名和“作者:”标签的 HTML 元素。将光标悬停在页面上的各种 HTML 元素上,直到找到同时包含“作者:”和作者姓名的元素(该元素将突出显示)。

在提供的示例中,相关包装元素是具有类“author-name”的 div。要使用 CSS 隐藏作者和“By:”行,您只需应用“display: none;”规则到适当的 CSS 选择器。插入以下代码片段以删除作者姓名:

.author-name
{display: none;}

此 CSS 代码将有效隐藏作者姓名。

现在,导航到“外观”>“自定义”>“其他 CSS”并粘贴代码。

现在作者姓名将被删除。

包起来

现在您已经了解了隐藏作者姓名的多种优势,您还可以就这是否是您网站的最佳选择做出明智的决定。我们探索了多种删除作者姓名的技术,您可以选择最符合您偏好的技术。

Divi WordPress Theme