TYPECHO WIKI
每一个作品都值得被记录

Typecho 编辑文章时的标签tag选择列表

Typecho维基君Typecho教程 • 690次浏览 • 发布 2021-08-24 • 更新 2021-08-24

有时候真觉得Typecho的文章编辑界面简洁得有点过份,很多常用的功能要么手动输入,要么借助插件,连最常用的文章标签tags列表也没有显示,有时候要打开管理中的“分类和标签”里查看,很是麻烦。对于在文章编辑界面显示tag列表没有找到相关插件,但willin发布了相关的实现代码。

效果演示:

typecho

Typecho 文章编辑时的标签tags选择列表:

在typecho目录admin下找到write-post.php文件并进行编辑,在其中找到代码

<p><input id="tags" name="tags" type="text" value="<?php $post->tags(',', false); ?>" class="text" /></p>

在该代码下面添加下面一段代码

<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列表是标签的缩略名

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,Typecho.Wiki所有文章均包含本声明。
厂商投放

【腾讯云】🎉五一云上盛惠!云服务器99元/月续费同价!

腾讯云五一劳动节海量产品 · 轻松上云!云服务器首年1.8折起,买1年送3个月!超值优惠,性能稳定,让您的云端之旅更加畅享。快来腾讯云选购吧!

广告
添加新评论 »