让wordpress不显示特定分类的文章,可以使用下面的代码,另外有个关键就是找到在哪里加入这段代码。对于大部分相对结构简单的主题,是index.php,对于frontopen主题,是loop.php。是loop-index.php。此文件默认模板没有,需要复制loop.php改名,loop.php涉及到各种类型页面(index、tag、page等),直接修改会导致其他页面显示错误。
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( // 不想显示的分类ID,多个用半角逗号隔开 'category__not_in' => array(11), 'paged' => $paged ); query_posts($args); ?>
这段代码的目的是创建一个不包含特定分类(在这个例子中是分类ID为11)的文章列表,并且支持分页。这在创建自定义文章展示或者排除某些分类的文章时非常有用。
- 本文固定链接: https://www.fengshen.cn/2024/03/4003/storyofwind/
- 转载请注明: fengshen 发表于 Dream of Wind | 一梦风神
觉得文章有用,微信打赏一元。
