WordPress显示当前分类别名、文章别名的方法

因为不懂php,所以需要函数的时候我很少去找wordpress的codex,看着很累,又是英文,找半天,所以一般都直接google。

这次找这个显示分类别名的方法,在codex里游弋了半天没有结果,最后问谷歌,给我指了一条路到zww.me。可是很悲剧的不懂得怎么用,粘帖代码后没反应,哪个大佬给我解释解释为啥吧!

功夫不负有心人,还是让我找到了。

这个办法是通过functions文件来实现的,先在functions文件中添加以下代码:

/* 获取当前文章或页面别名的函数*/
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 : "");
}

然后在需要的地方黏贴:

// 输出文章别名
echo the_slug();
// 输出文章分类的别名
echo the_category_slug();

搞定,分类别名终于显示了!

文中方法转自:枫芸志

作者: LMS

天行贱,君子自强自息。

标签

《WordPress显示当前分类别名、文章别名的方法》有5个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注