打开everbox主题目录inc下的extras.php文件,找到:
<div class=”comment-body”>
<div class=”comment-heading”>
<span class=”comment-author”><?php comment_author() ?></span>
<span>•</span>
<span class=”comment-meta”><?php echo get_comment_date(); ?></span>
把<?php comment_author() ?>修改为<?php comment_author_link() ?>
再找到wp-includes/comment-template.php文件中:
if ( empty( $url ) || ‘https://’ == $url )
$return = $author;
else
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;
return apply_filters(‘get_comment_author_link’, $return);
}
给$return值上加个target=’_blank’:
if ( empty( $url ) || ‘https://’ == $url )
$return = $author;
else
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’ target=’_blank’>$author</a>”;
return apply_filters(‘get_comment_author_link’, $return);
}
这个方法可能会在升级程序后由于文件的替换而失效,需要重新修改wp-includes/comment-template.php文件。
29条评论
试试这个功能,有意思。
你这边,“热门文章”怎么能显示9个月前,后台设置最长不是只有一个月吗?
可以修改调用文件代码,你想显示多久的都行
改哪个文件?
修改inc/widgets目录下的class-popular-widget.php文件,代码拉到最后:
function filter_where_30days( $where ) {
//posts in the last 30 days
$where .= ” AND post_date > ‘” . date(‘Y-m-d’, strtotime(‘-300 days’)) . “‘”;
return $where;
sed -i.bak “/external/s/\(class=’url’\)/\1 target=’_blank’/” comment-template.php
命令搞定,手动改,眼花。
这个要试试,模板可以实现就不用每次升级后又要改了。真心谢谢
以为你这个是模板实现的,原来还是要改源文件啊。一升级还是没了。还是重新改,很麻烦。不过还是谢谢啦
看你的wordpress版本也升级到4.8了,4.8用这个主题文章摘要字数设置是不是有问题啊?我以前是用的180,升级到4.8主页全乱了
文章摘要都是自动截取啊,我没弄手动摘要。也没改过摘要字数
我搞定了,因为不太信任wordpress后台的自动升级,我去官方下载的4.8的繁体中文版,摘要字数是因为字符集的问题。
你厉害,我一直都是后台自动升级,没出现过问题。没修改过程序文件,只折腾模板,一般不会影响升级的吧?
我的博客,评论者的用户名无法点击,没有链接,你的是修改过哪里吗?
查找我修改这个主题的贴子,里面有方法
这里有修改方法:http://kzyblog.com/3215.html
你也弄了评论邮件通知了啊。试试你提供的方法。
以前就有用,只是清理插件时删了。现在就只保留两个插件了:一个是垃圾评论拦截、一个就是这个重新安装的评论回复了。
改好了,很好用。老师真能折腾。
改好了就好。多交流。
我把中文语言包都删了,还是显示“下一个”。
这个主题的“下一个”按钮能改成“下一页”吗?
这个没时间折腾,我自己感觉也没什么必要。你可以看看wp-includes目录下能不能找到控制文件。
博主有没有发现,这个主题对IE11的兼容很糟糕
没用ie流览器
今天特意试了一下IE11,感一切都正常啊,没有你说的兼容性差的问题。
想换这个主题,代码高亮用的什么插件实现的?
代码高亮,直接在编辑器里使用“引用”功能即可。
你研究的比较深入 我是直接调用了默认的参数 把他的自己的参数去了 涂个省事 哈哈哈
我这人就这样,要不就不折腾,要折腾肯定要达到自己的最低要求,否则不会用它。