wordpress获取指定id文章的相关信息

WordPress可以通过get_post()函数获取指定id文章的标题、文章内容、文章链接、时间等相关信息。
语法:

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

get_post()函数可以返回的文章参数:
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(评论总数)
代码示例:获取指定ID文章的内容
一:

<?php
//获取文章ID编号为10的标题名称,返回对象数据格式
$post_id = 1; // 文章ID
echo get_post( $post_id )->post_content; // 输出文章的内容
?>

二、

<?php
//获取文章ID编号为10的标题名称,返回字段关联数组数据格式
$post_id = 10;
$post_title = get_post($post_id, ARRAY_A); //这样返回的值变成了数组形式
$title = $post_title['post_title'];
?>

相关文章:

  • 无相关文章