Typecho单独调用文章所属分类与别名的方法!

作者 安阳seo网站建设推广排名优化 所属分类 SEO技术杂谈 发布时间 2019-12-04 PM 阅读次数 210 次 评论 0 条

Typecho是一个轻量型博客,简洁的后台以及众多的主题模板深受个人博客爱好者的青睐,但正因为其简洁的优点,也就顾不得太多的功能,例如Typecho如何单独调用文章所属分类这个问题,一直困扰着众多小伙伴,Jack单独调用文章所属分类主要是用于文章标题的附属关系,使得搜索引擎可以更好的进行权重传递。

废话少说直接贴代码,在文章页面的任何想要调用文章所属分类的地方加入以下代码便可直接调用。

<?php
$categories = $this->categories;
foreach($categories as $cate) {
    echo $cate['slug'];  //调用别名
    echo $cate['name']; //调用分类名称
}
?>

那么应该如何在文章网页标题中显示呢?这里我们不得不说一个Typecho的判断语句

<?php if ($this->is('index')): ?>
...
<?php else: ?>
...
<?php endif; ?>

如果只是想单独调用文章所属分类名称结合上面的代码进行设置:

<?php if ($this->is('post')): ?>
<?php
$categories = $this->categories;
foreach($categories as $cate) {
    echo $cate['name'],'-'; //调用分类名称
}
?>
<?php else: ?>
<?php echo ''; ?>
<?php endif; ?>

这样文章标题便可以是 文章标题-所属分类-站点名称 这种形式展示了,更有利于网站优化,使得搜索引擎更好的进行权重传递!

分享到: 更多
标签: 标题, Typecho, 文章

非特殊说明,本站所有文章均为站长原创。

评论啦~