首页
学习
活动
专区
工具
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

    35720

    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.1K10

    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.4K40

    开发者的福音: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

    62430

    【译】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 输入 即可调用下拉分类列表。在默认情况下,它是 以类别的 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.5K10

    怎样给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分类下的文章。

    57530

    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.8K30

    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、分类下文章数量 等

    94720

    优化WordPress性能的高级指南

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

    7.1K20
    领券