今天受泽说无限嵌套梯形不好看(个人觉得还是一个度的问题)不过无限嵌套到最后确实蛮恐怖的……
于是去木木那里找了个教程给自己的D4按上……(所以这篇据说是原创的其实是山寨的)
以下代码是防止无限嵌套造成的无限缩进,就是到某一行不缩进
大前端D4的相关代码在function-opt.php里,其他正常的应该是在function.php里自己慢慢找吧……
找到:替换成:
由depth > 9,margin-left:-35px两个控制
我把depth设置成2 margin-left未变动,然后效果就如下图:
就是不确定后台的嵌套层数要不要改,这是开了无限嵌套的结果反正。
如果修改完Depth还没有达到这个效果那么你需要设置的就是margin-left,数字自己改吧……
然后,接下来顺手开无限嵌套
在comments.php中找到 wp_list_comments
这句修改为:
改完,收工,数字功能就是控制嵌套的
顺便既然都转了,那就转一下木木的@功能吧(Pia飞)
//某层数之后,点击回复输入框自动添加”@用户名” By ImMmMm.com
$(‘.depth-8’).children(‘.children’).find(‘.reply’).click(function(){ //class=”.depth-8”子元素class=”.children”下的class=”.reply”的点击事件,注意:模板不同HTML结构可能不同,需调整!
var rid= $(this).parent().attr("id"); //取得所回复的评论id,可能需要调整!
var rna= $(this).next().text(); //取得所回复的评论用户名,可能需要调整!
$("#comment").attr("value","<a href='#"+rid+"'>@"+rna+"</a> ").focus(); //在输入框添加"@用户名"和链接
});
$(‘#cancel-comment-reply-link’).click(function() {
$("#comment").attr("value",''); //点击取消回复时清空输入框
});
正式收工= =