博文中心

WordPress获取当前页面的 id、别名、名称、地址

作者: 分类: 发布于:2019.08.29 阅读:438 次

分类页面(Category)

判断函数

is_category()

获取名称

single_cat_title( '', false )
single_term_title( '', false )
get_queried_object() ->name

获取别名

get_query_var('category_name')
get_queried_object() ->slug

获取id

get_query_var('cat')
get_queried_object_id()
get_queried_object() ->term_id

获取链接

get_category_link()

标签页(Tag)

判断函数

is_tag()

获取名称

single_tag_title( '', false )
get_queried_object() ->name

获取别名

get_query_var('tag')
get_queried_object() ->slug

获取id

get_query_var('tag_id')
get_queried_object_id()
get_queried_object() ->term_id

获取链接

get_tag_link()

get_category_link()

get_term_link( $term_id,' post_tag' )

自定义分类页面(Taxonomy)

判断函数

is_tax()

获取名称

single_cat_title( '', false )
single_term_title( '', false )
get_queried_object() ->name

获取别名

get_query_var('term')
get_query_var('case_cat') //获取别名 case_cat 是分类总称别名,注意替换
get_queried_object() ->slug

获取分类总称别名

get_query_var('taxonomy')

获取id

get_queried_object_id()
get_queried_object() ->term_id

获取链接

get_category_link()
get_term_link( $term_id, 'case_cat' ) //获取别名 case_cat 是分类总称别名,注意替换

页面(Page)

判断函数

is_page()

获取标题

get_the_title()
single_post_title( '', false )
get_queried_object() ->post_title

获取别名

get_query_var('pagename')
get_query_var('name')
get_queried_object() ->post_name

获取id

get_queried_object_id()
get_queried_object() ->ID
get_the_ID()

获取链接

get_permalink()

文章页(Single Post)

判断函数

is_single()

获取标题

get_the_title()
single_post_title( '', false )
get_queried_object() ->post_title

获取别名

get_query_var('name')
get_queried_object() ->post_name

获取id

get_queried_object_id()
get_queried_object() ->ID
get_the_ID()

获取链接

get_permalink()

自定义文档归档页(Post Type Archive)

判断函数

is_post_type_archive()

获取名称

post_type_archive_title( '', false )

获取别名

get_query_var('post_type')
get_queried_object() ->name
get_post_type_object( get_post_type() )->labels->singular_name

获取链接

get_post_type_archive_link( get_post_type() )

作者页(Author)

判断函数

is_author()

获取id

get_queried_object_id()

获取链接

get_author_posts_url()

PHP输出函数

var_dump()

print_r()

Query Vars 可用列表

Public

  • attachment
  • attachment_id
  • author
  • author_name
  • cat
  • calendar
  • category_name
  • comments_popup
  • cpage
  • day
  • error
  • exact
  • feed
  • hour
  • m
  • minute
  • monthnum
  • more
  • name
  • order
  • orderby
  • p
  • page_id
  • page
  • paged
  • pagename
  • pb
  • post_type
  • posts
  • preview
  • robots
  • s
  • search
  • second
  • sentence
  • static
  • subpost
  • subpost_id
  • taxonomy
  • tag
  • tag_id
  • tb
  • term
  • w
  • withcomments
  • withoutcomments
  • year

Private

  • category__in
  • category__not_in
  • category__and
  • comments_per_page
  • offset
  • perm
  • post__in
  • post__not_in
  • post_mime_type
  • post_parent__in
  • tag__and
  • tag__in
  • tag__not_in
  • tag_id
  • tag_slug__and
  • tag_slug__in
  • meta_key
  • meta_value
2 抢沙发
版权声明:
WordPress获取当前页面的 id、别名、名称、地址 _ 引力博客 系本站原创,由 编辑发表 ,转载请注明出处。
本文链接:
我要评论