美文网首页
WordPress分类目录内容不显示在首页的方法

WordPress分类目录内容不显示在首页的方法

作者: maolai博客 | 来源:发表于2024-01-31 04:06 被阅读0次

    wordpress设置指定分类目录文章不在首页显示,设置WordPress博客网站指定分类内容不在首页显示方法.wordpress默认所有分类目录下最近更新的文章都会显示在首页,有时候出于某些原因(比如和主题不相关内容),希望某个分类目录的内容文章不在wordpress首页显示出来,可以通过以下方法来实现。

      1、wordpress插件Ultimate Category Excluder可以帮助你在文章存档和RSSFeeds中排除特定的分类和文章博客趣-

    2、把下面代码复制到你所用主题模板函数(functions.php)文件里面就可以了。

    //在首页中排除指定分类

    function exclude_category_home( $query ) {

    if ( $query->is_home ) {

    $query->set( 'cat', '-32' );

    }

    return $query;

    }

    add_filter( 'pre_get_posts', 'exclude_category_home' );

      上面代码中第二行是判断页面的,is_home是首页,is_search就是搜索结果页,如果你想其他页面,也可以修改代码实现。第三行的-32是代表屏蔽分类ID为32的所有文章。如果要排除多个分类,就用逗号把分类隔开即可。例如'-32, -1′

      wordpress分类目录名称id标签如何查看?分类ID可以通过后台文章分类目录编辑获取。有的wordpress版本或主题会显示分类ID,如果没有可以通过编辑分类目录,然后查看浏览器的链接地址。如下图所示

     在浏览器的URL栏,看到有&tag_ID=32&post这个参数,32这个值就是分类ID.

    相关文章

      网友评论

          本文标题:WordPress分类目录内容不显示在首页的方法

          本文链接:https://www.haomeiwen.com/subject/rdvoodtx.html