【WordPress】获取当前文章别名、分类别名的函数。
对于WordPress主题设计来说,希望针对不同的文章别名或是文章所属的分类别名来显示不同的效果,就需要再模板文件在获取到当前文章的别名、分类别名。
<?php
/*
* 获取当前文章或页面别名的函数
*/
function the_slug() {
$post_data = get_post($post->ID, ARRAY_A);
$slug = $post_data['post_name'];
return $slug;
}
/*
* 获取当前文章所属第一个分类别名的函数
*/
function the_category_slug(){
$category = get_the_category();
return ($category ? $category[0]->slug : "");
}
?>
使用方法如下:
<?php
// 输出文章别名
echo the_slug();
// 输出文章分类的别名
echo the_category_slug();
?>