主题猫-WordPress中文主题站 > wordpress函数 > wordpress获取文章类型函数:get_post_type()

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

说明

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

用法

  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. }  
wordpress精仿虎嗅网wordpress主题

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群

主题猫WP建站,累计帮助1000+用户成功建站,为草根创业提供助力!

立刻开启你的建站之旅
在线咨询 意见反馈