第一种办法:也是最先采用的办法,是在index.php中查找
if (have_posts())
或者
while (have_posts())
在下面添加:
<!-- If the post is in the category we want to exclude, we simply pass to the next post. --> <?php if (in_category('42') && is_home()) continue; ?>
该代码的原理是,文章loop中遇到分类id为42的文章后立即跳过;但同时也带来一个文章列表分页问题——如果设定的是每页显示10篇文章,其中有8篇是微博分类下的“文章”,在使用上述代码后,该页文章列表仅显示2篇非微博分类的文章。假如你最近发布了10篇微博,那么你的博客首页的文章列表将会是空的!!!
下面的两种办法都是采用了query_posts函数,经过本人测试,没有上述问题,大家可以放心使用。
第二种方法:转自露兜博客,还是在index.php中查找 if (have_posts()) 或 while (have_posts()) ,在前面添加query_posts函数如下:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( // 不想显示的分类ID,多个用半角逗号隔开 'category__not_in' => array(42), 'paged' => $paged ); query_posts($args);
第三种办法:还是在index.php中查找 if (have_posts()) 或 while (have_posts()) ,将查找到的这一整行改成:
if ( have_posts() ) : query_posts($query_string .'&cat=-42'); while ( have_posts() ) : the_post(); //42即为不想显示的分类ID,多个用半角逗号隔开。
相关推荐
本文将详细解析如何实现WordPress首页不显示指定分类文章的方法,让网站的首页展示更具针对性和个性化。 首先,我们需要理解WordPress的模板结构。WordPress的首页通常由`index.php`或者`front-page.php`模板控制,...
这个模板将专门用于显示指定分类的文章。打开你的WordPress主题文件夹,找到并复制`index.php`文件,然后将其命名为`tips.php`(你可以根据需求自定义名称)。在新创建的`tips.php`文件顶部,添加以下代码: ```php...
本文提供了几种方法来实现获取指定分类文章数量的需求。 首先,可以通过编写自定义函数来获取分类文章数。这个函数名为`wt_get_category_count`,能够根据不同的参数来调用并返回相应的分类文章数。函数内部通过`...
Smart Ads自定义显示博客广告,可以根据文章的长度、发布时间早晚、分类,甚至文章作者来设置不同的广告。可以使用 [smartads]快捷方式来在文章或者页面调用自定义广告——广告代码直接在插件选项里面设置。如果你...
- `category__in`: 显示指定分类(不包含子分类)的文章。 - `category__not_in`: 排除指定分类的文章。 例如: ```php // 显示分类ID为4的文章 query_posts('cat=4'); // 显示分类名称为'Codex'的文章 query_...
wordpress主题制作中,首页一般显示最新的文章,但是有时候我们需要排除指定文章的分类。以下是排除指定分类的文章方法。 将以下代码放置于你的wordpress主题functions.php文件中,在代码第三行替换为你自己需要替换...
在WordPress中,自定义文章类型(Custom Post Types)和自定义分类法(Custom Taxonomies)是一种强大的功能,允许用户根据项目需求扩展网站的内容结构。在标题和描述中提到的"WordPress 165 自定义文章类型/分类 ...
获取特定分类文章数 有时候我们想获取某个分类(category)下的文章数目,以便在博客的某个地方显示出来。下面就提供几个获取特定分类的文章数的方法,你可以根据个人喜好选择: 方法一: 将以下PHP代码放置在主题...
"在文章后面加入指定内容插件"是一种专门为WordPress设计的插件,其主要目的是帮助用户在文章末尾方便地添加特定的内容,如广告、推荐链接、相关文章列表或者作者简介等。通过这种插件,网站管理员可以自定义每篇...
我们在进行wordpress主题或者插件开发时,可能需要在模板中显示的文章要过滤指定的分类,在wordpress中实现这种功能的方法很简单,代码如下: is_home ) { //首页过滤指定分类,你可以指定其他页面 $query->set('...
在WordPress中,分类描述通常不支持使用HTML代码,尤其是无法使用标签来插入图片。这使得在分类描述中加入图文介绍变得比较困难。但是,通过添加特定的代码,我们能够绕过WordPress的内置过滤器,从而允许在分类描述...
2.14、屏蔽指定分类文章功能; 2.15、文章描述停用开启功能; 注意:压缩包中的api文件夹为WordPress插件,client文件夹为小程序源码。 1、新增打开第三方小程序功能; 2、新增文章详情显示该文隶属某分类目录; ...
首先,我们理解WordPress的内置函数`wp_list_categories()`,它允许我们列出指定分类及其子分类。`child_of`参数用于设置要显示的分类的父ID。 要调用当前分类的子分类,我们需要先获取当前分类的ID,这可以通过`...
这段代码在博客首页可能显示为:“月夜 – 分享网络知识·享受快乐生活”,在文章页则可能显示为:“用好WordPress不可不知的50个函数 | 月夜 – 分享网络知识·享受快乐生活”。 #### 3. `wp_get_archives()` 函数...
* show_description:该字段指定相应的链接分类下的链接,是否再专门[换行]显示它们的说明,这是一个枚举型值 enum(’Y',’N'),默认为 N,即不显示说明(但会通过 title 属性中显示说明)。 * show_rating:显示该...
负号在这里起到了一个“否定”的作用,允许我们从结果集中过滤掉不想显示的文章。 文章中还提到了'autres参数,比如'numberposts'和'orderby'。'numberposts'参数用于指定返回的文章数量。在示例中,它被设置为了16...
此外,利用WordPress的钩子系统(actions和filters)可以在不修改核心主题文件的情况下实现功能扩展。 总之,WordPress tob主题0.90.8为用户提供了强大的设计基础,通过深入理解并利用其组件和功能,可以创建一个...
在WordPress中,自定义文章类型(Custom Post Types)是一种强大的功能,允许用户扩展默认的文章、页面等基础类型,创建适合自己网站需求的特定内容类型。在本案例中,开发者通过自定义文章类型实现了任意模板的使用...