wordpress获取文章类型函数:get_post_type()

2016-09-03 wordpress函数
  • 文章介绍
  • 快速入门
  • 评价&建议

说明

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

用法

  1. <?php get_post_type( $post ) ?>

参数

$post

(混合)(可选)文章对象或文章ID。

默认值: false

返回的值

(布尔型| 字符)

返回文章类型,出错时返回false。

示例

  1. <?php
  2. $post_type =get_post_type(36);
  3. //假设id为36的文章类型为附件类型attachment
  4. echo $post_type;
  5. //打印出attachment
  6. ?>

注释

用法:$posts 日志循环的全局变量

修改记录

自2.1.0版本后

源文件

get_post_type() 位于wp-includes/post.php中

  1. /** 
  2. * Retrieve the post type of the current post or of a given post. 
  3. * 
  4. * @since 2.1.0 
  5. * 
  6. * @uses $post The Loop current post global 
  7. * 
  8. * @param mixed $the_post Optional. Post object or post ID. 
  9. * @return bool|string post type or false on failure. 
  10. */  
  11. function get_post_type( $the_post = false ) {  
  12. global $post;  
  13.   
  14. if ( false === $the_post )  
  15. $the_post = $post;  
  16. elseif ( is_numeric($the_post) )  
  17. $the_post = get_post($the_post);  
  18.   
  19. if ( is_object($the_post) )  
  20. return $the_post->post_type;//返回文章的类型post_type  
  21.   
  22. return false;  
  23. }  
0 0

企业建站推荐正版商业主题,国内专业团队开发,完善售后,是您不二选择。

正版主题商店

主题猫WP建站,累计帮助1300+客户成功建站,为站长提供支持!

立刻开启你的建站之旅
QQ在线客服

服务热线

wordpress建站咨询