王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

Typecho 建立自力页面,完成tagcloud

Typecho 竖立自力页面,完成tagcloud


下面给人人引见一下如何来竖立一个自力页面来完成标签云的要领。

起首,在主题文件夹下竖立一个新custom 文件,也就是自定义页面文件,命名为:tpl_tags.php

插进去以下代码:

<?php /** * Tag Cloud *  * @package custom  *  */?><?php  /your code here/  ?>    <?php         $db = Typecho_Db::get();        $options = Typecho_Widget::widget('Widget_Options');        $tags= $db->fetchAll($db->select()->from('table.metas')                ->where('table.metas.type = ?', 'tag')                ->order('table.metas.order', Typecho_Db::SORT_DESC));        foreach($tags AS $tag) {            $type = $tag['type'];            $routeExists = (NULL != Typecho_Router::get($type));            $tag['pathinfo'] = $routeExists ? Typecho_Router::url($type, $tag) : '#';            $tag['permalink'] = Typecho_Common::url($tag['pathinfo'], $options->index);            echo "<a href="".$tag['permalink']."\"&gt;".$tag['name']."</a> ";        }    ?>    <?php  /your code here/  ?>

然后在背景增加一个自力页面,睁开高等选项->自定义模板->Tag Cloud,缩略名写tags就能够了。

固然,你能够本身修正、增加响应代码

以上代码来自:mrasong


相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。