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(); ?>