wordpress获取当前分类/标签/文章/分类法/文章类型的ID函数get_queried_object_id()
进行WordPress主题或插件功能制作时,经常需要获取当前分类ID、当前标签ID、当前文章ID、当前自定义分类法分类的ID、当前自定义文章类型文章的ID、当前单篇页面的ID,而wordpress获取ID有多种方法,比如通过名称、别名、全局变量等,其实wordpress 3.1.0版本开始增加了get_queried_object_id()
函数,通过该函数可以非常简单地直接获取当前页面的ID。
函数代码
1 |
get_queried_object_id() |
检索当前查询对象的ID,支持分类页、自定义分类法创建的分类、标签页、文章页、自定义文章类型创建的文章、单篇页面。
返回值只有一个,即当前页面的ID
使用示例:
1 2 |
$currentID = get_queried_object_id(); echo $currentID; |
函数源代码:
1 2 3 4 |
function get_queried_object_id() { global $wp_query; return $wp_query->get_queried_object_id(); } |
源文件:wp-includes/query.php
WordPress文档:
https://developer.wordpress.org/reference/functions/get_queried_object_id/
其它获取当前ID的方法
© 版权声明
转载请注明来自白芸资源网以及原文地址。
本站不敢保证内容的可靠性,内容仅供小范围学习与参考,禁止用于商业、盈利或其它非法用途以及大范围传播,您需在学习与参考完毕后从您的个人存储空间彻底删除,因您滥用而造成的损失本站不承担法律责任。
本站部分内容可能源于互联网,版权争议与本站无关,如有侵权可联系站长处理,敬请谅解!
请您合法使用本站资源。
THE END