如果您不希望wordpress最新文章出现在首页,那么应该怎么处理呢?
1、使用隐藏文章插件
从主页中排除某些文章的最简单方法是通过插件,例如 WP Hide Post 插件。安装该插件后,可以从选定页面隐藏特定文章。
可以选择在网站的主页中隐藏该文章,还可以在类别页面、标签页面和存档页面中隐藏。甚至可以选择在网站的搜索结果以及作者归档页面中隐藏。在选择隐藏该文章的地方,文章不会显示,但文章的链接和内容仍然是正常的,也会被包含在网站地图中。
此插件也可用于隐藏所有自定义帖子类型的文章。只需在 WordPress 主菜单的设置 > 隐藏文章下,启用 WP 隐藏文章的可见性设置。
2、代码隐藏类别
如果想在主页隐藏整个类别的文章,还可以通过手动添加代码到主题 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' );
if ( ! is_admin() && $query->is_main_query() && $query->is_home() ) {
$query->set( 'cat', '-xx' );
}
return $query;
}
add_filter( 'pre_get_posts', 'myprefix_exclude_category' );