wordpress模板制作、wordpress二次开发,必须要搞懂global $post,搞懂了$post,你的wordpress之路将走的更轻松。

WordPress模板制作时要获取当前文章的ID、作者、标题、发布时间和内容信息等时,常常会用到全局变量$post。比如,下面这几个就是最常用到的。

global $post;
echo $post->ID; //文章ID
echo $post->post_author; //文章作者ID
echo $post->post_date; //文章发布时间
echo $post->post_date_gmt; //文章发布时间
echo $post->post_content; //文章内容

比如,要获取page页面的别名就可以使用下面的这段代码来实现

function the_slug() {
global $post;
$post_data = get_post($post->ID, ARRAY_A);
$slug = $post_data['post_name'];
return $slug; 
}

在需要显示别名的page页调用出来就可以

<?php echo the_slug(); ?>