本篇文章更新于 2021-12-23 19:28:57
本篇文章更新于 2021-12-23
有些教程和方法可能由于“年久失修”,就失效了。我们一两年前写的文章,可能到现在已经没有用了。所以我就想给这些可能失效的旧文章添加一个“可能已失效”的小提示,这样也是对读者的一种负责。
function.php 添加代码
指定文章分类显示
有时候我们只想让部分文章分类显示,或者排查某些分类文章显示提示信息,那么可以将 第六行
代码添加判断条件即可,如下:
if($diffTime > 365 && in_category(3) ) {
多个分类的话用数组形式添加,如让ID为8、9、10的分类文章显示提示信息,则修改第六行为
if($diffTime > 365 && in_category(array(3,2,1)) ) {
如果想排除某些分类,在in_category前添加半角“!”(英文感叹号),如
if($diffTime > 365 && !in_category(array(8,9,10)) ) {
修改 CSS 样式
“长期无更新”提示已经添加,但是样式还是普通和正文一样的段落,于是我设计了提示样式。
样式展示
代码如下:
/*文章长期未更新警告*/ .warn{ background: #ff953f; background: -webkit-gradient(linear,left top,right top,from(#ff953f),to(#ffb449)); background: -webkit-linear-gradient(left,#ff953f,#ffb449); background: linear-gradient(90deg,#ff953f,#ffb449); text-shadow: 0 -1px #ff953f; -webkit-box-shadow: 0 3px 5px rgba(255,154,73,.5); box-shadow: 0 3px 5px rgba(255,154,73,.5); display: inline-block; color: #fff; font-size: 16px; padding: 15px; border-radius: 50px; } .warn:before { content: "? "; }
把这个样式添加到主题设置里头的 自定义 CSS 样式
就好啦~我是不建议 CSS 样式也修改源码,毕竟有缓存,刷新还不显示比较麻烦。