WordPress Genesis不排除博客中的类别

时间:2014-04-20 作者:MeltingDog

我试图从我的博客中排除一个类别。我登录到WP,进入Genesis和Theme Settings,将类别ID添加到博客页面模板区域,然后点击save。什么都没发生。

我还尝试将以下内容添加到functions.php 文件:

add_action( \'pre_get_posts\', \'be_exclude_category_from_blog\' );
function be_exclude_category_from_blog( $query ) {

    if( $query->is_main_query() && $query->is_home() ) {
        $query->set( \'cat\', \'-156\' );
    }
}
但还是什么都没发生。

有人能给我指出正确的方向吗?

1 个回复
SO网友:Anything Graphic

我很确定你必须将你的博客页面设置为Genesis设置排除类别的博客页面模板才能工作。因此,在WP Admin中转到您的博客页面,并从页面模板下拉菜单中选择“博客”。

结束

相关推荐

WordPress Get_Categories&列出最近发布的内容缩略图

我正在尝试获取一个页面,列出所有子类别,然后显示它们的名称和该类别中最近帖子的缩略图。这是我得到的以下代码,它似乎从其他不在该类别中的帖子中获取一些缩略图,并重复这些类别。任何帮助都将不胜感激。<?php get_header(); ?> <div id=\"left_full\"> <?php $args = array( \'orderby\' => \'name\',

WordPress Genesis不排除博客中的类别 - 小码农CODE - 行之有效找到问题解决它

WordPress Genesis不排除博客中的类别

时间:2014-04-20 作者:MeltingDog

我试图从我的博客中排除一个类别。我登录到WP,进入Genesis和Theme Settings,将类别ID添加到博客页面模板区域,然后点击save。什么都没发生。

我还尝试将以下内容添加到functions.php 文件:

add_action( \'pre_get_posts\', \'be_exclude_category_from_blog\' );
function be_exclude_category_from_blog( $query ) {

    if( $query->is_main_query() && $query->is_home() ) {
        $query->set( \'cat\', \'-156\' );
    }
}
但还是什么都没发生。

有人能给我指出正确的方向吗?

1 个回复
SO网友:Anything Graphic

我很确定你必须将你的博客页面设置为Genesis设置排除类别的博客页面模板才能工作。因此,在WP Admin中转到您的博客页面,并从页面模板下拉菜单中选择“博客”。

相关推荐

Categories manage

我正在尝试向CPT中添加特定类别,只有在添加新帖子时,您才能看到与这些帖子类型相关的类别。此外,我希望能够从后端添加类别,而不是从代码添加类别,因为我有很多类别将要更改。如果有一个插件可以做到这一点,那很好,但我也希望了解它是如何做到的。非常感谢