如何在 WordPress 主页上隐藏文章

对于大多数 WordPress 主题来说,最新发布的文章都会出现在网站的首页上。如果您不希望最新文章出现在首页,那么应该怎么处理呢?

考虑使用页面

如果不想让某些文章出现在首页,可以采用创建文章的方式来发布内容,这样就可以避免其出现在首页。

页面是一种与文章不同的内容类型,在创建新页面后,可以选择此页面出现的位置。如果您想将页面作为一个菜单,添加到网站的主导航上,那么可以通过导航到外观->菜单来添加。

使用 WP 隐藏文章插件

WordPress 隐藏帖子

从主页中排除某些文章的最简单方法是通过插件,例如 WP Hide Post 插件。安装该插件后,可以从选定页面隐藏特定文章。

在文章编辑器中隐藏文字的相关选项:

WP隐藏帖子可见性

可以选择在网站的主页中隐藏该文章,还可以在类别页面、标签页面和存档页面中隐藏。甚至可以选择在网站的搜索结果以及作者归档页面中隐藏。在选择隐藏该文章的地方,文章不会显示,但文章的链接和内容仍然是正常的,也会被包含在网站地图中。

WP隐藏帖子设置

此插件也可用于隐藏所有自定义帖子类型的文章。只需在 WordPress 主菜单的设置 > 隐藏文章下,启用 WP 隐藏文章的可见性设置。

手动隐藏类别

如果想在主页隐藏整个类别的文章,可以使用上面介绍的 WP Hide Post 插件来实现,还可以通过手动添加代码到子的主题 functions.php 文件来实现。

要隐藏特定类别下的文章,首先记下类别 ID(可以编辑类别并查看 URL 以找到 ID),然后将以下代码粘贴到 functions.php 文件末尾,并将“xx”替换为类别 ID:

function myprefix_exclude_category($query) {
	if ( ! is_admin() && $query->is_main_query() && $query->is_home() ) {
		$query->set( 'cat', '-xx' );
	}
	return $query;
}
add_filter( 'pre_get_posts', 'myprefix_exclude_category' );

这段代码会在首页隐藏对应类别的文章。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-hide-posts-on-wordpress-homepage/

(0)
上一篇 4天前
下一篇 2天前

相关推荐

发表评论

登录后才能评论