在wordpress开发过程中,经常需要获取当前页面的id。一般wordpress有内置函数,比如在分类页面,$cat这个变量就会直接获取分类的id。但是这个变量在标签页和文章页,却不起作用。
那有没有一个函数就可以直接在分类页、标签页、文章页获取当前id呢?均益找了很久,终于找到了。这就是 get_queried_object_id 这个方法。
使用起来也简单,echo get_queried_object_i() 一下,在分类页获取的就是分类id,在标签页获取就是标签id,在文章页获取的就是文章的id。
get_queried_object_id ( No parameters )
Returns: |
|
Defined at: |
|
Codex: |
|
SOURCE [ WORDPRESS 4.7-BETA1-39003 ]
function get_queried_object_id() { global $wp_query; return $wp_query->get_queried_object_id(); }
justhost
2016年11月9日 at 上午7:47朋友 交换链接吗
律通律师事务所管理软件
2016年11月7日 at 上午10:49谢谢分享
夏日博客
2016年11月4日 at 上午10:33这个function 很实用。
工控资料窝
2016年11月3日 at 下午2:46学习到了 还是挺实用的东西