首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Wordpress从WP查询中排除自定义分类类别

WordPress是一种流行的开源内容管理系统(CMS),用于构建和管理网站。它提供了丰富的功能和灵活性,使用户能够轻松创建和管理各种类型的网站,包括博客、企业网站、电子商务网站等。

在WordPress中,WP查询是一种用于检索和显示文章、页面和其他内容的功能。它允许用户根据特定的条件和参数来过滤和排序查询结果。在某些情况下,我们可能希望从WP查询中排除自定义分类类别,以便只显示特定的文章或页面。

要从WP查询中排除自定义分类类别,可以使用tax_query参数来实现。tax_query参数允许我们指定要排除的分类或分类的条件。

以下是一个示例代码片段,演示如何从WP查询中排除自定义分类类别:

代码语言:txt
复制
$args = array(
    'post_type' => 'post',
    'tax_query' => array(
        array(
            'taxonomy' => 'custom_taxonomy',
            'field' => 'slug',
            'terms' => 'custom_category',
            'operator' => 'NOT IN',
        ),
    ),
);

$query = new WP_Query( $args );

if ( $query->have_posts() ) {
    while ( $query->have_posts() ) {
        $query->the_post();
        // 在这里显示文章内容
    }
} else {
    // 如果没有匹配的文章
    echo '没有找到相关文章。';
}

wp_reset_postdata();

在上面的代码中,我们使用了tax_query参数来指定要排除的自定义分类类别。其中,custom_taxonomy是自定义分类的名称,custom_category是要排除的分类的名称。通过将operator参数设置为NOT IN,我们告诉WordPress排除指定的分类。

这是一个简单的示例,你可以根据自己的需求进行修改和扩展。如果你想了解更多关于WP查询和分类的信息,可以参考WordPress官方文档中的相关章节:WP_QueryTaxonomy Parameters

另外,腾讯云也提供了适用于WordPress的云托管服务,名为“云服务器CVM”。它提供了高性能、高可靠性的服务器环境,可满足WordPress网站的托管需求。你可以通过访问腾讯云官方网站了解更多关于云服务器CVM的信息:云服务器CVM

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 使用 WP_Query 而不是 query_posts 自定义 WordPress 查询

    前面我们介绍了 WordPress 的主循环和全局变量,那么如果需要自定义 WordPress 查询进行一些事情,可以有两种方法,最容易的方法是使用 query_posts 函数,另外一种方法就是自定义...query_posts 存在的问题 使用 query_posts 直接修改 WordPress 默认的主循环很方便,只要把对应的参数传递给函数即可,主循环的查询即可按照新的参数去查询,但是这样会造成以下的问题...使用 WP_Query 自定义查询 所以最好的方法是使用 WP_Query 来创建自定义 WordPress 查询,这样创建的查询和 WordPress 主循环隔离开,并不会影响主循环的行为。...> 上面代码定义了一个叫做 recent_query 的变量,它是类 WP_Query 的一个实例,然后我使用了 WP_Query 的一个方法 query 创建一个新的查询,它的参数和 query_posts...> 简单总结 使用 WP_Query 创建自定义 WordPress 查询是不会干扰默认的 WordPress 主循环,使用它我们完全可以在一个页面同时运行两个或者以上完全独立的 WordPress

    36020

    WordPress设置首页页脚友链(附wp_list_bookmarks配置)

    有些WordPress主题因为是单栏主题同时没有配置首页页脚友链的功能,导致主页不通过自定义HTML是没办法放置友链,这样的话,无论是站长之家的友链检测,还是百度来的爬虫,都是没办法检测到自己网站的友链的...设置首页页脚友链 进入WordPress后台 - 外观 - 主题编辑器 将下列php代码放于footer.php中想放置的地方 并将下列CSS代码放于style.css的最下面或者WordPress后台 - 外观 - 自定义 - 额外CSS,如果主题设置中有前台自定义CSS也可以放在这里面。...wp_list_bookmarks() 上面php代码中的wp_list_bookmarks是比较常用的WordPress函数,在主题中调用友情链接的时候,通常都要用到。 基本用法 <?...exclude_category (字符串)将被排除的链接分类目录的ID,用逗号隔开。默认值为 (no categories excluded)(不排除任何链接分类)。

    1.2K10

    WordPress 文章查询教程1:如何使用分类,标签或其他分类模式参数

    在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...使用分类 ID 获取含有某个分类(以及该分类下的所有子分类)的文章: $query = new WP_Query( array( 'cat' => 4 ) ); 使用分类别名获取含有某个分类(以及该分类下的所有子分类...单个分类模式查询 在 people 这个自定义分类模式获取值为 bob 的文章: $query = new WP_Query(array( 'post_type' => 'post',...比如:获取在 quotes 分类中或者同时有 quote 文章格式和在 wisdom 分类中的文章: $query = new WP_Query(array( 'post_type' => 'post

    1.5K51

    开发者的福音:GenerateWP 自动生成WordPress 开发相关代码

    () 功能创建自定义导航菜单 Quicktags Generator 为 WordPress 文本编辑器创建自定义快速标签功能 Toolbar Generator 使用 WP_Admin_Bar 类别功能创建自定义工具栏...(管理工具条) User Contact Methods Generator 为 WordPress 用户资料创建自定义联系方式 WP_Query Generator 使用 WP_Query 类别功能创建自定义...WordPress 查询 WP_User_Query Generator 使用 WP_User_Query 类别功能创建自定义用户查询 WP_Comment_Query Generator 使用 WP_Comment_Query...类别功能创建自定义评论查询 wp-config.php Generator 在 wp-config.php 文件创建自定义配置设置 Plugin Readme Generator 为你的 WordPress...使用 wp_register_script() 功能注册自定义脚本 Register WordPress Styles 使用 wp_register_style() 功能注册自定义 WordPress

    1.6K50

    WordPress博客默认站点地图使用禁用教程分享

    禁用分类法站点地图 认情况下,WordPress网站地图包含每个(非空)分类法的网站地图。...://example.com/wp-sitemap-taxonomies-post_tag-1.xml 以及任何自定义分类法: https://example.com/wp-sitemap-taxonomies-color...-1.xml https://example.com/wp-sitemap-taxonomies-shape-1.xml 因此,要排除任何“分类”站点地图,请在主题(或简单插件)中添加以下代码: //...从站点地图中排除特定页面 要从WordPress网站地图中排除特定页面,请应用以下代码技术: // disable specific page function shapeSpace_disable_sitemap_specific_page...从robots.txt中排除站点地图规则 启用站点地图后,WordPress会自动将以下规则添加到您站点的虚拟动态生成的robots.txt文件中: Sitemap: https://example.com

    64730

    【译】WordPress 中的50个过滤器(4):第21-30个过滤器

    本文为系列第四篇,原文:50 Filters of WordPress: Filters 21-30 原文地址 在过去的两篇文章中,我们总共介绍了20个WordPress 的过滤器。...过滤搜索查询 在一个WordPress 站点中,搜索是最常用到的功能。借助这个过滤器,你可以非常灵活地处理SQL 查询。...排除列表中的某些分类 例子:排除插件创建的分类 想象下你开发了个插件需要创建两个分类:"Favorited-MyPlugin" 和 "Hated-MyPlugin"。...如果你要在列表中排除这两个分类,你可以用下面的代码: <?...> 修改下拉列表的图片尺寸 如果你打算插入张图片在你的文章中,你需要提前确定图片的尺寸。下面的例子的过滤器允许我们添加自定义的图片尺寸(通过函数提前产生)到可选择的下拉列表中。

    1.2K90

    把分类作成下拉菜单

    wp_dropdown_catgories 这个 WordPress 模板函数是把分类列表显示到一个没有 submit 的按钮的下拉列表中。 直接在模板文件 sidebar.php 中输入 wp_dropdown_categories(); ?> 即可调用下拉分类列表。在默认情况下,它是 以类别的 id 升序排列的 不显示最新更新日期。...不显示一个分类下日志数量 不显示空的日志 不排除任何分类 显示分类名 在表单中没有一个分类是被选中的 不是以层次结构显示分类 给表单名字附值为 cat 给表单的 class 赋值为 postform...下面这个例子在 HTML 的表单中显示一个层次结构的分类下拉列表和一个 Submit 按钮。同时显示了每个分类下的日志数并且排除了 id 为3,15,22 和6这几个分类。 : 分类之后,并点击本例中 submit 的按钮,跳转到该分类,显示地址的不是 Permalink 而是 query string 形式。

    1.5K20

    Display Posts : 按条件显示WordPress文章的最强插件

    WP_Query是wordpress提供的一个类,它支持的参数和方法非常丰富,通过各种给组合查询参数,几乎所有的文章查询都可以通过这个类实现。...Display Posts这个插件其实是对WP_Query 类做的一层高级封装,让用户可以不必手写复杂的WP_Query查询就可以得到想要的过滤结果。...主要包括条件查询参数、显示信息参数、自定义格式参数三类: Query parameters determine which posts are listed...." tax_operator="NOT IN" 意思就是:用使用TAG分类法,并且排除tag为genesis-explained。...还可以综合使用目录和tag两种分类发和其他的操作符来进行复杂的查询,详见这里 自定义显示形式 这也属于高级用法之一了,默认是使用Html中的无序列表ul,你可以通过参数 wrapper="ol" 来改成有序列表

    3.6K10

    怎样给wordpress网站模板,添加最新文章、随机文章、热评文章?

    .”; endwhile; wp_reset_query(); //结束查询。 ?> 这段代码中,我们再次用到了wordpress循环代码,这个在首页文章列表中有介绍,这里就不多说了。...这里还使用了一个函数——query_posts(),这个函数的功能是从wordpress网站的数据库wp_posts数据表中查询文章列表。...caller_get_posts=1:表示排除置顶文章。 orderby=new:表示按最新排列。...还要注意一点:使用query_posts()函数查询后,我们还要在循环语句后面添加wp_reset_query()来结束查询。 二、给wordpress模板侧边栏添加随机文章。...在wordpress网站的公共侧边栏文件sidebar.php文件中,添加如下代码: $arr = array( ‘cat’=>’119’, //只调用分类ID是119分类下的文章。

    57830

    WordPress的数据库介绍

    WordPress使用PHP,使用PHP标记中的SQL查询,作为MySql数据库获取CRUD(创建、读取更新和删除)数据的指令语言。数据库是WordPress的重要组成部分。它是存储所有核心的主干。...您的wordpress数据库由数据库主机安排,然后将其放在Mysql服务器上,将数据库主机视为可以使用特定地址(主机名)访问。您可以从数据库名称中检索某些内容。...wp comments - WordPress中的所有注释都将在此表中提供。 wp links - 此部分包含与输入到WordPress的链接功能中的链接相关的信息。...wp termmeta - 每个术语都有称为元数据的唯一信息,这些数据将在本节中提供。 wp terms - 帖子和链接的类别以及帖子的标签都存储在此处。...wp术语关系 - 帖子与wp_terms表中的类别和标签相关联,此关联在此处保留。 wp术语分类 - 此表描述wp_terms表中条目的分类(类别,链接或标记)。

    2.5K20

    WordPress安装后必做的18件事

    建议至少安装一个默认主题,当排除错误时此主题可以充当后备。进入 外观 主题 页面,然后单击要删除的未使用主题。...12、设置默认分类目录 WordPress文章必须至少在一个类别下提交。默认情况下,WordPress使用“未分类”类别作为默认类别。如果在撰写博客文章时未更改类别,则会自动将其归类为默认类别。...要更改默认类别,首先,需要进入 文章 分类目录 页面以创建新类别,将用作新的默认类别。之后,转到 设置 撰写 页面,在这里可以选择之前创建的新类别。...最后转到 文章 分类目录 页面删除“未分类”类别。 13、设置主页显示 默认情况下,WordPress会在主页上显示博客文章。但如果要创建一个小型企业网站,就希望使用静态页面作为主页。...18、设置WordPress主题 很多WordPress主题都有不同的功能和自定义选项,但所有WordPress主题都有一些相同的基本设置,它们在所有网站中很常见。

    3.8K50

    WordPress缓存插件WP Fastest Cache插件使用教程

    WP Fastest Cache 是一个多功能缓存插件,通过创建HTML文件来帮助减少您网站的页面加载时间,由于 WordPress 网站是通过 PHP 和 MySQL数据库呈现的,因此每次从服务器请求页面时都需要使用...Minify JS :高级功能– 从 JS 代码中删除不必要的字符以减小文件大小(Lighthouse 和 GTmetrix 中的高优先级项目)。在您的 CDN 中禁用。...5、排除   如果任何缩小设置破坏了您的网站,请查看您的源代码,找到有问题的 CSS 或 JavaScript 文件,并通过添加新的 CSS 和 JS 规则将它们从缩小中排除。...如果您在缓存网站上的特定帖子或页面时遇到问题,请使用“排除”选项卡创建可能提供解决方法的排除规则。您还可以从查看缓存页面以及Cookies、JS和CSS文件中排除特定的用户代理。...如何清除 WP Fastest Cache 中的缓存? 在顶部的 WordPress 菜单中,转到 WPFC 并删除缓存和缩小的 CSS。

    6.9K30

    wordpress 学习笔记 (二)

    > print :php查询语法 wp_query: wp的默认查询语法 3.分类目录归档页查询 [ query object ] 存储分类目录的原始/本身的(详细)信息 [ posts ] 分类目录当前页...自定义: [is_home] => 1 ,[is_page] => 1 阅读设置:为自定义页面的时候 查询出来是设置的页面 11.搜索页的查询 [is_serch] => 当前页是搜索页 没有[query_object...the_xxx 可以直接输出, get_the_xxx 不能直接输出 WordPress的函数中,the开头的基本都是直接输出内容,get开头是获取内容。...(the_category) wp模板标签the_category用于在文章页或归档页的文章列表中输出当前文章所属分类, 即使有多个分类也会一并输出。...获取文章分类目录纯数据:get_the_category wp模板标签get_the_category用于获取当前分类信息: 包含 分类ID、分类名称、分类别名、分类描述、父分类ID、分类下文章数量 等

    95220

    优化WordPress性能的高级指南

    获取帖子(Fetching Posts) WordPress提供从数据库中获取任何类型的帖子(post)的方法。...这可能会导致不一致,特别是如果我们在代码中使用查询相关的过滤器,因为你在页面中不期望的帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是从数据库中检索帖子的最佳方式。...=> true ) ); 从查询中排除帖子(Excluding Posts from the Query) ?...有时我们要从查询中排除某些帖子。WordPress提供了一个非常直接的方法:使用post__not_in参数。...基本上,我从数据库引擎中脱掉了一些工作,而是将其转移到PHP引擎,功能和在数据中处理的相同但在内存中,因此更快。 如何做的? 首选,我在查询中删除了post__not_in参数。

    7.1K20
    领券