Typecho文章密码保护功能,默认会强制把标题改为“此内容被密码保护”,隐藏文章标签,强制文章评论数为0,隐藏文章内容。
而我们的需求大多数情况只是想隐藏文章内容,然后标题、标签、评论数这三者还是想显示出来的于是修改以下代码即可实现
修改教程
找到站点根目录下的var/Widget/Abstract/Contents.php
文件.将以下代码注释掉,代码大概在744行
$value['title'] = _t('此内容被密码保护');
$value['tags'] = array();
$value['commentsNum'] = 0;
代码解释
- 第一个是把文章标题替换成“此内容被密码保护”,故我们把代码注释掉就不会被修改了
- 第二个则是定义标签为空,所以我们就会看到无标签的情况
- 评论数替换为0,同样注释掉就会正常显示
最后是看情况吧需要显示的内容注释掉就好
Jack Ma
看看
用户 Windows10 322 天前回复