参数
- $post
-
(int|WP_Post|null) (可选) 文章 ID或Post对象,默认为全局$post。
默认值: null
返回
(string|false) 成功时返回文章类型,失败时为false。
源码
更新日志
版本 | 描述 |
---|---|
2.1.0 | 开始引入 |
使用示例
默认WordPress文章类型名称
以下是默认的文章类型名称,将其用作此函数的参数,以收集文章类型对象post
page
attachment
revision
nav_menu_item
条件语句,判断它是否是某个文章类型。
if ( get_post_type( get_the_ID() ) == 'slug_post_type' ) { //if is true }
显示文章类型,这个例子需要在循环中
printf( __( 'The post type is: %s', 'textdomain' ), get_post_type( get_the_ID() ) );
在某些情况下,例如当您在循环外部时,您可能需要传递get_queried_object_id()作为参数,以获取当前查询对象的文章类型:
$current_queried_post_type = get_post_type( get_queried_object_id() );