我以为Front Open 2这主题我能用过两年的,回头看看自己折腾的记录,两年时间刚好,然后今儿将它换掉了。
没什么必要的话,我都不会折腾主题,我也不鼓励别人折腾这些。只是这次确实有必要。因为Front Open 2这款主题某些代码的缘故,用插件生成静态缓存总是失败。而百度云加速也总有某些异常的地方。我确实没什么精力去寻找原因了,正好最近流行极简风格,而Twenty Fifteen主题我心仪已久,简单干净,对移动端支持也很友好,所以趁机换上。
对于我这种喜欢DIY自定义的人来说,换一次主题也是辛苦活。不过在我眼里,再如何辛苦,如果能一次改头换面,直接了当解决老问题,那也是值得的。换了之后,静态缓存我没打算启用,毕竟小流量的网站用静态意义不大。百度云加速顺畅也就足够了。WP Super Cache插件虽好,但老鸟们都不推荐新手用,主要是配置太过复杂,与主题、插件等的兼容性是个问题。我试过确实如此,启用之后,想删除都出现了报错。索性懒得折腾。
记录一下折腾过程,如果将来主题更新,可以参考快速修改
1、添加comments-ajax.js以及comments-ajax.php两个文件,并修改了header.php一小段代码,实现AJAX评论提交
2、复制一份comments.php文件,修改其中某个参数后,重命名为dxcomments.php,并修改page.php页面模板,实现固定页面的评论倒序。(与普通文章评论顺序相反,因为固定页面留言太多了,页面新留言在前还是不错的)
3、在functions.php里边添加以下代码:禁用Open Sans、评论回复都发邮件、RSS个性输出、官方Gravatar头像地址调换、垃圾评论拦截、日志归档
4、根据原始模板修改制作pagearchives.php(文章归档模板)以及pagelinks.php跟page-links.php(友情链接模板)
5、修改content.php,插入文章评分函数
6、修改style.css样式表,添加:文章字码断行样式(解决ED2K超长链接自动换行问题)、文章评分样式、友情链接页样式、文章归档样式
不用单独拷文件出来啊。在comment.php里判断is_page()的时候把wp_list_comments的reverse_top_level设成true就行了。
我是打算弄两种留言顺序,普通文章是旧的在前,固定页面是新的在前。所以才整了两个评论文件。如果能在一个文件里边加上是固定页面,或则普通文章的判断参数,那也可以。有方法?
修改twentyfifteen的comments.php,找到wp_list_comments那个地方。
然后这么改:
$arg_list = array();
$arg_list[‘style’]=’ol’;
$arg_list[‘short_ping’]=true;
$arg_list[‘avatar_size’]=56;
if (is_page()){
$arg_list[‘reverse_top_level’]=true;
$arg_list[‘per_page’]=999;
}
wp_list_comments( $arg_list );
就行了。其实就是在页面的时候多传两个参数进去。
果然是代码高手!能告诉我最后那句 wp_list_comments( $arg_list ); 是怎样的意思?另外,判断参数里边,$arg_list[‘per_page’]=999;的含义又是什么?
$arg_list是个结构体类型(php里好像不这么叫)的变量.之前是给这个类型的各个成员赋值,最后调用wp_list_comments的时候一次性把所有要改的参数传进去,就不用再写分支了.$arg_list[‘per_page’]=999是指留言一页里显示999条.
换个写法不声明变量的话是下面这样的,看你能不能理解:
if ( is_page() ){
wp_list_comments(
array(
‘style’ => ol’, ‘short_ping’ => true, ‘avatar_size’ => 56,
‘per_page’=>999,
‘reverse_top_level’=>true,
) );
}
else{
wp_list_comments(
array(
‘style’ => ol’, ‘short_ping’ => true, ‘avatar_size’ => 56,) );
}
好吧,大神写的东西,再怎么简单,在我看来也是极度复杂的,至少我自己写不出来。看你这么高手,突然有个不情之请,想请您帮忙增强一下这个Twenty Fifteen主题的评论模板。之前折腾了几个小时没成功。索性放弃了,如今我又看到了希望……
想弄成啥样简单给我画一下吧。发这个邮箱就行。
恩恩,非常感谢您的帮助!(*^__^*)
写得太粗了,新手无法操作。差评!
这是留给我自己看的。要详细的话得弄一大堆代码出来。当然,你也不是新手啦,我这功能添加里边,你看上哪样了?我教你,过来呀!!!
“对于我这种喜欢DIY自定义的人来说,换一次主题也是辛苦活。”
这句话真的不能同意更多,尤其像我这种基本不懂什么技术的,当想要的效果无法去实现,只能在仅有的选择里改来改去,也是累觉不爱的一件事。
你倒还好,直接有高手可以给你提供代码咨询服务,我就只能自己摸索
不懂php呀,真羡慕你们会写代码的
你太高估咱了,其实我也不懂代码。都是上网查资料了解到的。兴趣是最好的老师啦
不管怎么说,能够折腾出自己喜欢的就够了,这个默认主题确实很不错,DIY也不错
当然没有大改,只是细节上改了一下。,折腾之后将其变成现实的感觉,挺爽的!
是的,这个就是折腾的最大乐趣,能够根据自己想法来折腾,并且成功实现,真的很有成就感
这次配色不错!咖啡色?米色?
我这颜色没折腾多久,自定义搭配试了几下就出来了,也说不清是什么颜色,反正挺土的,适合我这农村人
强迫症发作而已
被你说对了,就是强迫症,哈哈,不过人多少都有点轻微的强迫症。只是明显程度有所不同而已。这是心理学家说的,无从参考哈
这个主题大片留白,稍微有点浪费了
简约风,之前两年都是用大而杂的主题