有时候真觉得Typecho的文章编辑界面简洁得有点过份,很多常用的功能要么手动输入,要么借助插件,连最常用的文章标签tags列表也没有显示,有时候要打开管理中的“分类和标签”里查看,很是麻烦。对于在文章编辑界面显示tag列表没有找到相关插件,但willin发布了相关的实现代码。
效果演示:
Typecho 文章编辑时的标签tags选择列表:
在typecho目录admin下找到write-post.php文件并进行编辑,在其中找到代码
1 |
<p><input id="tags" name="tags" type="text" value="<?php $post->tags(',', false); ?>" class="text" /></p> |
在该代码下面添加下面一段代码
1 2 3 4 5 6 7 8 9 10 11 |
<p style="background:#E8EFD1;display:block;margin:6px 0;padding:6px 10px"> <?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]['slug'], "'/">", $stack[$i]['slug'], "</a>"; $i++; if (isset($stack[$i])) echo ", "; } ?> </p> |
保存文件即可。
提醒:该代码显示的tags列表是标签的缩略名
原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/247498.html