get_post(获取文章信息)

十二月 17
磊子 2011年 1条评论

说明

如要查看一些说明,请点击http://www.favortt.com/wordpress-functions-class

描述

通过读取文章ID号,来获取文章的信息比如:文章标题,内容,时间等等。

用法

<?php get_post( $post_id, $output ); ?> 

参数说明

$post

(整数[必填])获取的文章ID号。注:必须传递一个含有整数的变量(如$id),如果直接添加数字会报错,这个需要注意。默认值为空。
返回的参数有:

  • ID(文章ID编号)
  • post_author(文章作者编号)
  • post_date(文章发表的日期和时间[格式:年-月-日 时-分-秒])
  • post_data_gmt(文章发表的格林尼治标准时间[缩写:GMT,格式:年-月-日 时-分-秒])
  • post_content(文章内容)
  • post_title(文章标题)
  • post_category(文章分类编号[注:在2.1之后的版本值总为0。所以定义文章的分类可使用get_the_category()函数])
  • post_excerpt(文章摘要)
  • post_status(文章状态包括已发布,准备发布,草稿,私人文章等等)
  • comment_status(评论状态包括开启评论,关闭评论,只要注册用户可以评论)
  • ping_status(pingback/trackback状态[关闭或者开启])
  • post_password(文章密码)
  • post_name(文章的URL嵌套)
  • to_ping(要引用文章的URL链接)
  • pinged(引用过的文章链接)
  • post_modified(文章最后修改时间[格式:年-月-日 时-分-秒])
  • post_modified_gmt(文章最后修改格林尼治标准时间[缩写:GMT,格式:年-月-日 时-分-秒])
  • post_type(文章类型包括页面,文章,附件)
  • comment_count(评论总数)

$output
(字符)(可选)显示返回结果,默认值:OBJECT

  • OBJECT(返回对象)
  • ARRAY_A(返回值字段名称的关联数组)
  • ARRAY_N(返回字段值的数值数组)

例子

<?php

 $pid = 2;
 $post_title = get_post($pid); 
 $title = $post_title->post_title; 

 ?>
//获取文章ID编号为2的标题名称

//如果指定$output参数:

<?php

$pid = 2;
$post_title = get_post($pid, ARRAY_A); //这样返回的值变成了数组形式
$title = $post_title['post_title'];

?>

这样就通过获得文章的ID编号就可以得到文章的其他信息了。

» 版权所有©转载必须以链接形式注明作者和原始出处:磊子的博客 » get_post(获取文章信息)
» 地址:( Ctrl+C 复制 )
» 如果对本站感兴趣,请到网站右下方订阅本站,将为你带来更多精彩和实用的文章
» 如果您对这篇文章感兴趣,不妨小小的 捐助(Donate)一下博主吧,不管多少都是对博主最大的支持和鼓励哟,博主-磊子感谢大家的支持!!!

1 条留言 其中:访客:1 条, 博主:0 条

  1. 侯永禄说:

    请问输出时间的参数怎么弄啊?我都不会。我只想输出年份。

说点什么吧




订阅本站