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

在wordpress中,is_category未在具有自定义post类型的循环内提取数据

在WordPress中,is_category是一个用于判断当前页面是否为特定分类页面的条件函数。它可以用于在分类存档页面中根据分类名称或ID进行条件判断,以便进行不同的操作或显示不同的内容。

具体来说,is_category函数可以用来判断当前页面是否为某个特定分类的存档页面。它的语法如下:

代码语言:txt
复制
is_category( $category )

其中,$category可以是分类的名称、ID或slug。该函数将返回一个布尔值,如果当前页面是指定分类的存档页面,则为true,否则为false。

如果你在具有自定义文章类型(custom post type)的循环内使用is_category函数来提取数据,需要注意一点:is_category函数只能判断默认的“post”文章类型是否属于某个分类,无法直接判断自定义文章类型是否属于某个分类。

如果你想在自定义文章类型循环内判断某个分类,可以使用get_the_terms函数来获取当前文章的分类,并判断是否包含目标分类。具体代码示例如下:

代码语言:txt
复制
// 获取当前文章的分类
$terms = get_the_terms( get_the_ID(), 'your_custom_taxonomy' );

// 判断是否包含目标分类
if ( $terms && ! is_wp_error( $terms ) ) {
    foreach ( $terms as $term ) {
        if ( $term->slug === 'your_category_slug' ) {
            // 包含目标分类的操作
        }
    }
}

在上述代码中,your_custom_taxonomy表示你自定义文章类型的分类法(taxonomy),your_category_slug表示你要判断的目标分类的slug。

关于WordPress的分类、自定义文章类型以及相关函数的更多信息,请参考腾讯云WordPress产品的官方文档:https://cloud.tencent.com/document/product/WordPress

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

相关·内容

WordPress 条件判断标签及用法大全

WordPress 主题和插件开发,条件判断标签(Conditional Tags)是非常重要,通过条件判断标签,我们可以判断各种情况,从而使用对应代码等。...is_post_type_archive() 判断是否在任何自定义文章类型存档页面(post type archive)。...is_post_type_archive( $post_type ) 判断是否 post_type 符合条件文章类型存档页面,post_type 可以是一个单一文章类型或者是一个文章类型数组。...is_singular( array( 'newspaper', 'book' ) ) 判断当前文章是否属于数组某个自定义文章类型。 判断订阅页面 is_feed() 判断是否订阅输出页面。...; } 下面的例子介绍了如何在主循环中使用条件判断语句。功能是首页(index)显示文章摘要,而在文章(single)和主页(home)显示文章正文内容。

3.5K20

WordPress主题制作(四):制作头部模板header.php

当我们用文本编辑器打开从WordPress主题制作:开始前准备下载Yii-Candy .php 文件,不难看出他们头部代码都非常相似!...我们可以提取这部分相似的代码,放到一个单独文件header.php,各个页面想用这部分代码时候再用WordPressget_header()包含进去就可以达到所有页面头部内容一致,不再需要给每个页面都写一次这部分代码了...我们之前创建主题目录wp-content\themes\Yii-Candy下新建一个文件header.php,我们提取出index.php头部代码复制粘贴到header.php即可,下面的是目前...$description1 : $description2; // 填写自定义字段keywords时显示自定义字段内容,否则使用文章tags作为关键词 $keywords = get_post_meta...现在总结一些今天讲到比较重要知识点: get_header() 从当前主题文件夹包含header.php文件 is_home(),is_single(),is_category()等几个条件判断标签

1.2K20

WordPress 文章查询教程13:WP_Query 类所有属性

WordPress ,使用 WP_Query 进行文章查询是最常见操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...我写这一系列文章目的也是为了方便自己使用这些参数时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...queried_object_id和 queried_object 一样,这里则保存对应 ID。 $posts 使用从数据获取文章信息填充。 $post_count 显示文章数量。...max_num_pages总页数,就是 found_posts / $current_post循环时有效)当前显示文章索引 $post循环时有效)当前显示文章对象 is_single,...is_page, is_archive, is_preview, is_date, is_year, is_month, is_time, is_author, is_category, is_tag

92230

分享WordPress各种标签大全集合 以及如何调用

wordpress介绍 wordpress是一种使用PHP语言开发博客平台,用户可以支持PHP和MySQL 数据服务器上架设自己网志,插件众多,易于扩充功能。安装和使用都非常方便。...> 3、显示或隐藏列表头,分类函数 wp_list_categories ,title_li 这个参数用于设置或者隐藏分类列表头或者标题。...> 显示博客描述信息 其它一些Wordpress模板代码 //作者:全百科网 //网站:http://www.quanbaike.com/ /%postname%/ 显示博客自定义永久链接 日志或页面插入分页 截断日志 显示管理员相关控制信息 wordpress调用最新留言 下面是我之前一个Wordpress主题中代到最新留言代码,具体也记不得是哪个主题了。该代码直接调用数据库显示一份最新留言。

3.1K30

WordPress主题开发,从入门到精通。

() 函数启用它们,add_theme_support可以主题functions.php调用,如需hook调用必须在after_theme_setup调用; add_theme_support...(script) 6.文章相关函数 这些函数需要在循环中工作,因为它们需要全局 post 对象,WordPress 循环会自动设置这个 post 对象。...update_option 更新WP设置选项 delete_option,从 WordPress 选项数据安全删除“选项/值”对方法。...可以处理函数最终返回值上调用 do_shortcode() ,使 $content 包含简码也可以被解析。...ID meta_key,代表需要更新key meta_value,更新之后值 prev_value,更新前值,用户区分具有相对用户ID和key数据,不指定时将更新所有数据 21.站点URL plugins_url

10.5K40

WordPress巧用面包屑导航,SEO优化。

面包屑导航一般都在导航下面,形式一般为 首页 > 一级目录名称 > 二级目录名称 > 目前位置,尽量要把面包屑导航层次控制四层以内,这样也有利与搜索引擎蜘蛛一层层往下爬,到了四层以下就很难爬到了。...面包屑导航作用 让用户了解目前所处位置,以及当前页面整个网站位置。...便于搜索引擎对于网站收录,蜘蛛可以沿着面包屑导航爬下去,便于寻找链接,提高蜘蛛爬行速度和效率; 便于用户了解网站层次结构,进而浏览网站,提高用户体验; 优化面包屑导航每个层级名称,尽量使用关键字...= 'post' ) { // 自定义文章类型 $post_type = get_post_type_object(get_post_type()); $slug = $post_type...sprintf( __( '( Page %s )', 'cmp' ), get_query_var('paged') ); } echo ''; } }复制 使用方法 将上面WordPress

80330

代码实现WordPress自动关键词keywords与描述description

之前文章《WordPress自定义栏目运用实例II:添加文章Meta标签(keywords /description)》给出了手动添加关键词keywords与描述description方法,但这个方法实在是过于麻烦...代码原创者未知,如果是你原创,麻烦告知~~ 代码实现WordPress自动关键词与描述 以下代码放到你主题下funtions.php最后一个 ?...,系统操作,网络应用,软件硬件,IT资讯,windows8,windows7'; //引号间写入你博客关键字用,断开 $description = '探讨电脑知识,分享网络资源';//引号间写入你博客简单描述...,wordpress主题,wordpress插件,WordPress开发,代码,前端,建站'; //引号间写入你博客关键字用,断开 $description = '一个有关WordPress技巧与前端开发知识个人博客...,以分享、研究探讨WordPress技巧为主要内容,博主乃WordPress极客一枚';//引号间写入你博客简单描述,不要过200字 } //输出关键字 $output .= '<meta name

1.6K90

wordpress模板函数说明备注整理收藏

收集WordPress开发时必备一些函数是必须,大家都知道WP更新节奏也算比较快啦经常推出新函数替换之前使用函数,新函数性能肯定要比旧函数好如果我们开始开发时候就使用旧函数那等回过头来修改也是一大麻烦事...,但是大部分文件都是方便主题代码循环利用,可以减少开发时间提供代码再编辑性能,方便二次开发。...> : 特定内容页(Post/Page) ID : 如果用户已登录并具有权限,显示编辑链接 //判断结束 WP循环语句使用 : 检查是否存在Post/Page 关于WordPress常用函数就先整理到这里,有需要朋友可以收藏一下,方便下次查看,此文档长期更新收纳最新wp函数。

80120

WordPress自定义查询:WP_Query使用

wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要内容,相当于自定义数据调用。 wordpress循环 两段代码是等效,为了保持代码简洁性,WordPress 隐藏了全局循环变量 $wp_query。 WP_Query最基础用法 'any', // - 获取所有文章类型里面的文章,除了版本和文章类型参数'exclude_from_search'设置为true文章类型 'post_status'...//注意:使用 get_query_var('page'); 如果查询设置为首页页面模版工作,查询参数 'page' 拥有文章分页或内容中使用 <!...返回文章开头忽略/排除置顶文章,但是置顶文章还是会在自然查询列出。

1.4K20

WordPress 文章查询教程6:如何使用排序相关参数

WordPress ,使用 WP_Query 进行文章查询是最常见操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...常用于页面(排序字段页面编辑页面的「页面属性」框),也可用于具有不同 menu_order 值任何文章类型(默认值都是 0)。...meta_value – 按照自定义字段排序,请先确保查询已经设置了 meta_key,额外要注意,是按字母顺序排列,这对于字符串来说没有问题,但对于数字可以结果不是你预期,(例如结果是 1、3...meta_value_num – 按照数字类型自定义字段排序。...文章,按照数字自定义字段 age 排序,并通过 meta_query 过滤数据只显示 age 为:3-4 数据 $args = array( 'post_type' => 'my_custom_post_type

1.5K30

PageAdmin、WordPress与dedeCMS网站模板制作总结

PageAdmin、WordPress与dedeCMS作为国内三大cms建站系统,经常在功能性,操作性和负载等方面进行对比,每个cms侧重点都不一样,所以没有绝对哪个好,哪个不好,有的只是是否你网站类型...,或者是否适合你使用习惯,这里只对三个cms模板制作进行一个简单对比,希望能给新手朋友一个借鉴,下面以调用文章列表页数据为例,讲解三个cms模板制作区别。...@开头,语法和javascrip非常类似,有javascript前端基础很容易掌握,razor支持变量和计算,{}可以支持自定义变量,if和switch等判断,支持加减乘除等计算。...,相对于pageadminrazor语法来说,灵活度没有那么好,而且循环中不支持自定义变量,不支持If,switch等判断,不支持加减乘除计算。...3、Wordpress wordpress没有模板标签,制作模板完全采用php编程,对于没有后端编程基础前端人员来说,制作模板是很头疼事情,下面还是以调用文章列表为例演示。 <?

4.5K40

WordPress免插件仅代码实现文章浏览次数方法(1)

WordPress为每一篇文章提供个“浏览次数”计数,一来可以间接地给访客一种文章有价值暗示,二来方便自己获取相关数据(访客内容偏好等等),三貌似想不到了。...实现文章浏览次数很多人使用如wp-postviews 这类WordPress插件,但是使用wordpress一条黄金准则是“少用插件,能用代码实现不用插件”。...网络上有不少方法,现在提供一下目前本站正在使用方法: 原理:通过自定义字段来保存浏览次数,每执行一次主循环loop,数据+1。...()); 三、需要显示地方添加以下代码调用: 浏览:<?...如果你想手动调整数据(比如想调高数据装B一下),可以文章编辑页面的自定义栏目的views数字改为你需要。 这样就大功告成!现在又干掉了一个WP postviews插件!

92750

如何创建一个简单 WordPress 插件

接下来,填写您插件信息,如下所示。页面底部,您会注意到 允许您向插件添加额外功能模块部分。另请注意,您可以通过单击 加号 (+)来自定义每个模块,如下所述。...添加功能 要找到 hot-recipes.php邮件文件,请提取您从 Pluginplate 下载 ZIP 文件夹: 文件夹,您应该会看到您主文件,我们例子,它是 hot-recipes.php...接下来,让我们主文件添加一些函数。您最喜欢文本编辑器(我使用是 Notepad++)打开主文件(hot-recipes.php )。...register_post_type( 'recipes', $args ); } add_action( 'init', 'hot_recipes_register_post_types' ); 上面的代码只是用一组选项注册了我们自定义帖子类型...,并具有添加新食谱能力: 恭喜您编写了您第一个简单插件!

87220

WordPress插件File-Manager任意文件上传复现

,用户可以支持PHP和MySQL数据服务器上架设属于自己网站。...0x02 漏洞概述 安全人员进行调查时,很快发现WordPress插件WPFileManager存在一个严重0day安全漏洞,攻击者可以安装了此插件任何WordPress网站上任意上传文件并远程执行代码...-zh_CN.tar.gz wp-file-manager6.0下载地址: 公众号回复“wordpress插件” 用phpstudy搭建WordPress,安装插件 ?...通过POST获得src,通过src获得cmd值,通过cmd,调用upload函数,而upload函数又从上传文件信息中提取filename等信息。 接着一路跟进到程序3314行 ?...file方法又返回给dir方法,接着跟进,跟进到mimetype获取上传文件上传类型 ? ? ? ? ? 之后计算临时文件大小,根据文件名决定写入绝对路径 ?

3.5K10

史上最详细WordPress自定义文章类型指南(1)

具有相同属性(特征)和方法(行为)一系列个体集合,类是一个抽象概念。 什么是对象? 从类,拿到具有具体属性值个体,称为对象。对象是一个具体个体。 eg:人类;张三 类和对象关系?...对于 WordPress 普通用户来说,最方便就是主题文件夹functions.php 写代码进行各种自定义,执行各种 WordPress 函数,当然也可以在这里注册新文章类型。...这是因为WordPress启用了URL规则重写(rewrite)功能,会自动把和Post相关动态URL改写为伪静态URL,这也会影响到自定义Post Type。...WordPress 伪静态规则会被存储到数据库,新文章类型注册之后原有的伪静态并不会自动更新,也就无法识别这个URL,所以就404了。...正如官网上提示,如果你WordPress启用了URL规则重写,而且创建自定义Post Type时候没有把参数rewrite设置为false,那么注册之后,还需要一些额外步骤来进行伪静态规则刷新

4.2K20
领券