• 注册
热门标签
↑ 收起导航

WordPress获取当前文章别名

在前台日志页面,可以使用<?php the_title(); ?>来获取文章标题,<?php the_permalink(); ?>获取当前文章的链接,但如何获取文章别名呢?

我们可以在主题目录中的 functions.php 里添加如下函数:

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

就可以在需要的地方调用该函数了:<?php echo the_slug(); ?>

输出结果为当前文章的别名,如:post-slug-and-page-slug

如果你用的别名是中文,那么调用出来的将会是一堆乱码,因为WordPress对中文的别名进行了编码,在数据库中存储的不是中文。

版权声明:转载请注明来自杨俊伟博客,本文地址:http://yangjunwei.com/a/751.html
除非注明,杨俊伟博客文章均为原创,转载请注明出处和链接!
 

沙发木了,占个板凳也不错~ »

发表评论 



我还是想用邮箱注册

登录

忘记密码 ?

用第三方帐号快捷登录

已有账户?前往登录吧~

注册