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

在WordPress中从wp_query结果中获取类别和术语

在WordPress中,可以使用wp_query来获取文章的类别和术语。wp_query是WordPress中用于查询文章的主要函数之一。

获取类别: 要从wp_query结果中获取文章的类别,可以使用get_the_category函数。该函数返回一个数组,包含文章所属的所有类别。

示例代码:

代码语言:txt
复制
$categories = get_the_category();
foreach ($categories as $category) {
    echo $category->name;
}

获取术语: 要从wp_query结果中获取文章的术语(标签),可以使用get_the_terms函数。该函数返回一个数组,包含文章所属的所有术语。

示例代码:

代码语言:txt
复制
$terms = get_the_terms(get_the_ID(), 'post_tag');
if ($terms && !is_wp_error($terms)) {
    foreach ($terms as $term) {
        echo $term->name;
    }
}

分类和术语的应用场景: 分类和术语在WordPress中用于对文章进行分类和标记,以便更好地组织和检索内容。分类可以用于将文章按照主题或类型进行分组,而术语可以用于标记文章的关键词或主题。

推荐的腾讯云相关产品和产品介绍链接地址: 腾讯云提供了一系列与WordPress相关的产品和服务,包括云服务器、云数据库、CDN加速等。您可以通过以下链接了解更多信息:

  1. 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  2. 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/cdb
  3. 腾讯云CDN加速(CDN):https://cloud.tencent.com/product/cdn

请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。

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

相关·内容

WordPress 如何使用 Date Time

PHP 提供很多 date/time 函数,但是 WordPress 有自己的一套,下面讲解下 WordPress 中使用 Date Time 的经验坑。...WordPress 后台是可以让你设置时区的, 设置 > 常规,并且可以使用下面代码获取: $timezone_offet = get_option( 'gmt_offset' ); 如果你的时间戳是...UNIX 时间戳格式,但是 WordPress 有自己用来处理时间(可以同时处理 GMT 本地时间)的函数:current_time()。...Date time 格式 WordPress 让我们 设置 > 常规 修改默认的时间格式,所以我们尽量代码使用这个格式,而不要使用 date() 来生成,除非你自己要生成特殊的格式。...PHP 可以使用 Date Time 做很多事情,但是一定要用 WordPress 方式使用它们。

1.4K10

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

WordPress ,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...第一讲,把 WP_Query 最常用的分类,标签分类模的所有相关的参数讲解一下,例子也是来自官方文档,学完之后,你可以 WordPress 进行非常复杂的多重筛选。...使用分类 ID 获取含有某个分类(以及该分类下的所有子分类)的文章: $query = new WP_Query( array( 'cat' => 4 ) ); 使用分类别获取含有某个分类(以及该分类下的所有子分类...' => 'staff,news' ) ); 使用分类别获取含有几个分类(都含)的文章: $query = new WP_Query( array( 'category_name' => 'staff...比如:获取 quotes 分类或者同时有 quote 文章格式和在 wisdom 分类的文章: $query = new WP_Query(array( 'post_type' => 'post

1.3K40

WordPress自定义查询WP_Query使用方法大全

自定义调用文章在网站建设很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...' => 10, //(整数) - 每页显示的文章数量 (2.1以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源WordPress用 'posts_per_rss...,存档页面搜索结果页面覆盖了 showposts posts_per_page 参数 'nopaging' => false, //(布尔值) - 一页显示所有文章或使用分页,默认值为 'false...返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询列出。...1 到 12) 'w' => 25, //(int) - 一年的第几周 ( 0 到 53), 使用 MySQL WEEK 命令,此模式"start_of_week" 选项相关 'day' => 17

3.9K41

WordPress自定义查询:WP_Query的使用

' => 10, //(整数) - 每页显示的文章数量 (2.1以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源WordPress用 'posts_per_rss...,存档页面搜索结果页面覆盖了 showposts posts_per_page 参数 'nopaging' => false, //(布尔值) - 一页显示所有文章或使用分页,默认值为 'false...//'meta_value_num' - 根据数字meta值排序 (2.8以后的版本可用). 同时需要注意'meta_key=keyname' 也要在查询声明。...返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询列出。...1 到 12) 'w' => 25, //(int) - 一年的第几周 ( 0 到 53), 使用 MySQL WEEK 命令,此模式"start_of_week" 选项相关 'day' => 17

1.4K20

CVE-2022-21661:通过 WORDPRESS SQL 注入暴露数据库信息

今年 10 月,我们收到了来自 GiaoHangTietKiem JSC 的 ngocnb khuyenn 的报告,涉及 WordPress 的 SQL 注入漏洞。...该漏洞可能允许攻击者暴露存储连接数据库的数据。此漏洞最近被解决为 CVE-2022-21661 ( ZDI-22-220 )。...首先,这是一个演示该漏洞的快速视频: 漏洞 该漏洞发生在 WordPress Query ( WP_Query ) 类WP_Query对象用于对 WordPress 数据库执行自定义查询。...在这个插件,易受攻击的WP_Queryajax-pagination.php的get_document_data方法中被利用: public function get_document_data...但是,如果分类参数为空且字段参数的值为字符串“term_taxonomy_id” ,则该方法无法验证术语参数。稍后 SQL 语句中使用terms参数的值。

3.9K10

优化WordPress性能的高级指南

获取帖子(Fetching Posts) WordPress提供数据库获取任何类型的帖子(post)的方法。...这可能会导致不一致,特别是如果我们代码中使用查询相关的过滤器,因为你页面不期望的帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是数据库检索帖子的最佳方式。...WordPress允许我们将-1表示为该参数的合理值,在这种情况下,系统将尝试获取满足定义条件的所有帖子。 这不是一个好的做法,即使我们确信我们只会得到一些结果作为回应。...基本上,我数据库引擎脱掉了一些工作,而是将其转移到PHP引擎,功能和在数据处理的相同但在内存,因此更快。 如何做的? 首选,我查询删除了post__not_in参数。...然后,我们可以通过浏览器的JavaScript来解析结果。 是的,我们发送的数据比我们需要的更多,但是我们处理速度响应时间方面都取得了胜利。

7.1K20

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

WordPress ,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...第六讲关于排序相关的参数,排序相关的参数就是 order orderby 两个参数,但是值比较多比较多: 首先是 order 参数,数据类型为:(string | array),用于指定 “orderby...常用于页面(排序字段页面编辑页面的「页面属性」框),也可用于具有不同 menu_order 值的任何文章类型(默认值都是 0)。...meta_value – 按照自定义字段排序,请先确保查询已经设置了 meta_key,额外要注意,是按字母顺序排列的,这对于字符串来说没有问题,但对于数字可以结果不是你预期的,(例如结果是 1、3

1.5K30

WordPress 6.1 将提高 WP_Query 查询性能,真正实现站点 0 SQL

WP_QueryWordPress 中最重要的 class,几乎每个页面都是用它来获取文章,但是它最大的问题是,对文章进行查询的时候是直接到数据库查询的,结果没有被缓存起来,所以真正实现站点的 0SQL...我之前也通过各种方式实现了0SQL,其中应用到了 Autumn Pro 免费的 Sweet 主题上,现在官方实现了 WP_Query 数据库查询缓存,对 WordPress 整个性能提升肯定有显著的帮助...WP_Query 实现数据库查询缓存 WordPress 6.1 改进了 WP_Query数据库查询的执行方式,实现 SQL 查询缓存,这意味着如果多次运行同一条 SQL 查询,查询结果将从缓存中加载...WP_Query 实现数据库查询缓存是有一套自己的实现机制,所以对于插件主题开发者来说,如果要对文章进行操作的话,最好使用 WordPress 提供的文章操作函数。...WP_Query 初始化所有作者数据 6.1 之前,主循环会同时加载作者信息,所以具有多个作者的站点需要执行多次数据库查询来分别获取作者的信息,现在 WordPress 6.1 引入了一个新函数 update_post_author_caches

65220

Zabbix监控之Kafka获取消费进度lag

0.9及之后的版本,kafka自身提供了存放消费进度的功能。本文讲解的是如何kafka自身获取消费进度。...zookeeper获取消费进度请阅读我的另一片文章传送门 https://cwiki.apache.org/confluence/display/KAFKA/Committing+and+fetching...+consumer+offsets+in+Kafka 这是官网上的教程,提供了scala版本的获取消费状态提交消费状态的代码。...获取消费进度之前,一定要先弄明白kafka的存储结构以及消费进度是存放在zookeeper还是kafka,否则可能会发现到头来,自己都不知道自己干什么。...以上几种方式我都试过,但是都没成功,最后选择命令行的方式获取到消费状态,将消费状态写入文件,再解析文件。

1.6K40

WordPress 如何批量添加、设置删除一组缓存

我们知道 Memcached 等缓存服务都支持一次请求获取多个数据,这样意味着无须多次连接外部对象缓存服务,可以显著的提升网站的效率。...WordPress 5.5 版本的时候,就引入了wp_cache_get_multiple()函数,实现一次缓存调用就可以批量获取一组缓存。...缓存的组名,默认为空字符串 wp_cache_delete_multiple( ['foo1', 'foo2'], 'group1' ); object-cache.php 实现 这三个函数是需要插件开发者 ...object-cache.php 中去实现,没有的话,WordPress 6.0 会兼容处理,就是循环调用 wp_cache_add()、wp_cache_set()   wp_cache_delete...新版的 WPJAM Basic 内置的 object-cache.php 很快会实现 wp_cache_set_multiple() wp_cache_delete_multiple() 函数,因为

3.2K20

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

开发 WordPress 主题或插件的时候,有很多比较常用的功能,例如边栏、自定义菜单、自定义文章类型等等,都需要手动书写或者复制,需要大量的时间精力,但是有人专门做了一些工具来生成这些代码 - GenerateWP.com...GenerateWP 工具生成器内容 Taxonomy Generator 使用 register_taxonomy() 功能创建自定义分类 Post Type Generator 使用 register_post_type...为 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 插件创建自定义 readme.txt 文件 Shortcodes

1.6K50

如何使用DNSSQLi数据库获取数据样本

泄露数据的方法有许多,但你是否知道可以使用DNSSQLi数据库获取数据样本?本文我将为大家介绍一些利用SQL盲注DB服务器枚举泄露数据的技术。...我尝试使用SQLmap进行一些额外的枚举泄露,但由于SQLmap header的原因WAF阻止了我的请求。我需要另一种方法来验证SQLi并显示可以服务器恢复数据。 ?...此外,在上篇文章我还引用了GracefulSecurity的文章内容,而在本文中它也将再次派上用场。 即使有出站过滤,xp_dirtree仍可用于网络泄露数据。...在下面的示例,红框的查询语句将会为我们Northwind数据库返回表名。 ? 该查询你应该已经注意到了有2个SELECT语句。...这是因为我们首先返回了10个结果,并按升序字母顺序排序,然后我们又执行了第二个SELECT,其中只返回按降序字母顺序排序的第一个结果。这样一来查询结果将只会为我们返回表名列表的第10个结果。 ?

11.5K10
领券