BIJIV

Tyepcho后台增加标签列表
使用Typecho在后台写文章的时候,不像Wordpress可以把常用的标签甚至是全部标签列出来,如果记得不是很清...
扫描右侧二维码阅读全文
16
2018/04

Tyepcho后台增加标签列表

使用Typecho在后台写文章的时候,不像Wordpress可以把常用的标签甚至是全部标签列出来,如果记得不是很清楚的话,就只能去查,比较麻烦。我们可以通过修改Typecho的源代码,在写文章的页面列出所有的标签,再配合Typecho标签的自动联想功能,就能比较好的解决这个问题了。
具体修改方法如下
在typecho目录admin下找到write-post.php文件并进行编辑,在其中找到代码(大概在94行左右):

<?php $post->tags(',', false); ?>

在这段代码后面增加如下代码:

<?php
$stack = Typecho_Widget::widget('Widget_Metas_Tag_Cloud')->stack;
$i = 0;
while (isset($stack[$i])) {
    echo "<a style=\"cursor:pointer\" onclick=\"t=document.getElementById('tags').value;c=t?',':'';document.getElementById('tags').value=t+c+'", $stack[$i]['name'], "'\">", $stack[$i]['name'], "</a>";
    $i++;
    if (isset($stack[$i])) echo ", ";
}
?>

这样就OK了,具体效果如下:
bijiv20180416080412.jpg
本文来自时间轨迹

最后修改:2019 年 01 月 03 日 09 : 42 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论