get_post_type()通过ID获取文章的类型

目录

描述

译文

检索目前文章或给定文章的文章类型。

原文

Retrieve the post type of the current post or of a given post.

get_post_type() 描述

用法

<?php echo get_post_type$post ?>

get_post_type() 用法

参数

$post

(mixed) (可选) Post object or post ID. If empty, the current post will be used.

默认值: null

get_post_type() 参数

返回值

(boolean|string) 

post type or false on failure.

get_post_type() 返回值

示例

Display the post type. This example needs to be inside the loop.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */

<?php echo 'The post type is: ' . get_post_type( get_the_ID() ); ?>

get_post_type() 示例

注意

get_post_type() 注意

历史

  • 3.5.0: The default for $post is now null instead of false, and get_post() is used instead of directly accessing the global $post variable.
  • 添加于 版本: 2.1.0

get_post_type() 历史

源文件

get_post_type() 函数的代码位于 wp-includes/post.php.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Retrieve the post type of the current post or of a given post.
 *
 * @since 2.1.0
 *
 * @param int|WP_Post|null $post Optional. Post ID or post object. Default is global $post.
 * @return string|false          Post type on success, false on failure.
 */
function get_post_type( $post = null ) {
	if ( $post = get_post( $post ) )
		return $post->post_type;

	return false;
}

get_post_type() 源文件

相关