隐藏 WordPress 类别
已发表: 2025-01-06- 如何在WordPress中隐藏类别?
- 如何删除WordPress中的“未分类”类别?
- 如何在WordPress中隐藏作者?
- 如何在WordPress中隐藏标签?
- 如何在 WordPress 中隐藏档案?
如何在 WordPress 中隐藏类别?
在主页上展示您的最新帖子时,您可能希望隐藏或排除一个或多个类别,而不实际在此页面上删除它们。
其背后的原因是大多数用户希望看到新文章在那里展示,通过将主页保留为仅新闻帖子并将其余帖子保留到通过菜单访问的其他部分。
对于初学者来说,从 WordPress 主页中排除特定类别有时可能会变得很复杂,因此这里有一个简单的方法。
方法 1:使用代码从 WordPress 主页中排除类别
- 登录WordPress 仪表板并导航至外观 » 编辑器
- 选择themeXXXXX ,其中XXXXX是选择要编辑的主题中的实际主题编号
- 打开编辑custom-function.php文件
- 导航到帖子 » 类别以在编辑前获取类别 ID
- 将鼠标悬停在类别名称(您要从博客页面中排除的类别)上即可查看其 ID
- 在关闭 php 标签?>之前将此代码添加到文件的最末尾,并将6替换为您的类别 ID。然后单击更新文件按钮保存更改
函数排除类别($查询){ if ( $query->is_home() && $query->is_main_query() ) { $query->set( '猫', '-6' ); } } add_action( 'pre_get_posts', 'exclude_category' );
- 代码中用逗号分隔以排除2个或多个类别
$query->set( '猫', '-6,-7' );
方法 2:使用插件从 WordPress 中排除类别
您需要做的第一件事是安装并激活终极类别排除器插件。
激活后,您需要转到“设置”»“类别排除器”页面,然后勾选要隐藏的类别名称。
按更新保存设置。就是这样。
现在,您可以访问您的网站,查看所选类别的帖子已从首页排除。
如何删除WordPress中的“未分类”类别?
当您发布 WordPress 博客时,您会注意到您的所有帖子都会自动归类为“未分类”。如果您忘记为以后的帖子提及类别,WordPress 将默认将其发布为“未分类”。
如果您以前曾尝试删除默认类别,那么您会注意到没有选项可以直接从“类别”菜单中删除“未分类”。
方法 1:更改 WordPress 中的默认类别
首先,您需要通过访问帖子»类别并创建一个新类别来创建一个新类别。如果您有要用作默认类别的类别,则可以跳过此步骤。
现在,要更改默认类别,请转到“设置”»“写作”页面。您会看到第一个选项是默认类别。
从下拉菜单中选择要用作默认值的类别。保存更改即可完成。
现在,如果您忘记为帖子分配类别,您的帖子将被分类到您选择的默认类别下。
但是,之前归档为“未分类”的帖子将不会移至新类别。您需要编辑帖子才能更改其类别。
否则,您可以删除“未分类”类别,并且在“未分类”类别下提交的帖子将被分配新的默认类别。
方法2:重命名“未分类”类别
您无法删除默认类别,但可以重命名它。您需要访问 WordPress 管理员中的帖子 » 类别页面,然后单击“未分类”类别下方的编辑链接。
之后,系统将提示您进入一个屏幕,您可以在其中更改类别名称及其名称。
然后更改类别 slug 并再次单击“保存”。现在,您的所有帖子都将显示这个新名称,而不是“未分类”。
如何在WordPress中隐藏作者?
发布帖子时,WordPress 会自动显示文章的作者。这无疑是 WordPress 的有益功能之一。但是,在某些情况下,您可能需要删除作者信息。在某些情况下,当您希望发布的文章以网站公司而非个人名义命名或保持作者身份保密时,您可能需要从 WordPress 帖子中删除作者。
方法 1:手动删除 WordPress 帖子中的作者姓名
确保在深入编码之前创建主题的备份。如果出现问题,这会对您有所帮助。
WordPress 主题使用不同的代码变体来显示作者姓名。您需要找到负责在主题文件中显示作者姓名的代码并将其删除。找到此代码的最常见位置是single.php、content.php、archive.php 和 index.php文件。
在许多情况下,您将无法找到显示作者姓名的代码。相反,您会在functions.php 文件或template-tags.php文件中找到定义的模板标签。
例如,默认的“二十七”主题使用函数二十七_posted_on来显示作者姓名和发布日期/时间。该函数在template-tags.php文件中定义。
函数twentynineteen_posted_by() { 打印( /* 翻译器: 1: SVG 图标。 2:帖子作者,仅对屏幕阅读器可见。 3:作者链接。 */ '<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>', 二十九_get_icon_svg( '人', 16 ), __( '发布者', 'twentynineteen' ), esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), esc_html( get_the_author() ) ); } 结束;
找到输出作者姓名的代码后,您需要将其删除。
例如,你要删除上面代码中第二行到第九行的代码。之后,剩余的代码将如下所示。
函数twentynineteen_posted_by() { } 结束;
保存您的更改并将文件上传回您的网站。您可以访问您的网站来查看更改。
方法 2:使用插件删除 WordPress 帖子中的作者姓名
如果您不想使用代码,也没关系。您可以添加 WP Meta 和 Date Remover 插件,一次性从所有帖子中删除作者。
激活插件后,所有帖子都将隐藏其作者数据。但是,我们可以更改插件的设置,以便所选的单个帖子可以启用其作者设置。
为此,请参阅其设置部分。将鼠标悬停在WordPress 仪表板上的“设置”上,然后单击“Wp 元和日期删除器” 。
现在我们需要首先启用插件的单独选项,因此单击“启用”滑块以启用该选项。
方法 3:创建用于发布 WordPress 帖子的通用作者名称
在 WordPress 帖子中隐藏作者的另一种方法是创建一个通用名称并将其用于您过去和将来的所有文章。
首先向您的 WordPress 网站添加一个新作者,并为其指定一个通用用户名,例如editorial team 。
接下来,您需要访问“用户”»“所有用户”页面,然后单击刚刚添加的用户名下方的“编辑”链接。
在用户个人资料屏幕上,向下滚动到昵称选项,然后输入您想要显示的名称(例如编辑团队)。
之后,单击“公开显示名称”选项旁边的下拉菜单,然后选择您刚刚输入的昵称。
现在,WordPress 将更新所有选定的帖子并更改作者姓名。