首先要感谢
这里把代码共享一下,并结合我的体验说一下修改方法。
1、Bigfa
2、解压缩到自己的主题目录下。
3、修改其中的do.php
//
这段,按照自己的主题评论格式改好。这一步稍微有点技巧,但也不难。有个窍门,用do.php
// 这里修改成你的评论结构
?>
<!--这是原来代码中的评论结构-->
<!--li <?php comment_class(); ?>>
<article class="comment-body">
<footer class="comment-meta">
<div class="comment-author vcard">
<?php echo get_avatar( $comment, $size = '56')?>
<b class="fn">
<?php echo get_comment_author_link();?>
</b>
</div>
<div class="comment-metadata">
<?php echo get_comment_date(); ?>
</div>
</footer>
<div class="comment-content">
<?php comment_text(); ?>
</div>
</article>
</li-->
<!--这是根据自己的主题评论结构,参照上面的代码做出的样子-->
<li <?php comment_class(); ?>>
<div class="comment">
<?php echo get_avatar( $comment, $size = '150')?>"
<div class="comment-inner">
<div class="comment-header">
<h4><?php echo get_comment_author_link();?>
<span>says:</span></h4>
</div>
<div class="comment-content post-content">
<p><?php comment_text(); ?></p>
</div><!-- /comment-content -->
<div class="comment-actions">
<div class="fleft">
<p class="comment-date">
<?php echo get_comment_date(); ?>
</p>
</div>
<div class="fright">
</div> <!-- /fright -->
<div class="clear"></div>
</div> <!-- /comment-actions -->
</div> <!-- /comment-inner -->
</div>
</li>
4、修改ajax-comment.js
,找到其中 // your comments wrapper 这句注解,将前面的语句中的comments.php
<ol class="commentlist">
<?php wp_list_comments( array( 'type' => 'comment', 'callback' => 'hoffman_comment' ) ); ?>
</ol>
相应把ajax-comment.js
jQuery('.commentlist').append(data);// your comments wrapper
5、修改ajax-comment.css
。为什么要修改呢?原因是我发现在博主自己登录的情况下因为顶上有个系统内置的登录黑条导致无法看到效果……坑死人了,一度以为是代码不起作用改了好久好久……
我的
.butterBar{
margin-left:36%;
max-width:640px;
position:fixed;
text-align:center;
top:0;
// 这里特意加上 padding-top 就是想让博主自己在前台评论时也能看到效果……
padding-top:300px;
width:58%;
z-index:800
}
.butterBar--center{
left:50%;
margin-left:-320px
}
.butterBar-message{
// 将弹出的窗口背景色 (255,255,255,0.97) 白色改成符合自己主题的颜色比如湖蓝色是 background:rgba(30,115,190,0.9);,洋红色是 background-color:rgba(233,88,106,0.9);。相关 rgba 与 16 位 hex 代码转化,可以度娘
// background:rgba(255,255,255,0.97);
background:rgba(30,115,190,0.9);
// 不喜欢原来的底部圆角,改成四个角 2px
// border-bottom-left-radius:4px;
// border-bottom-right-radius:4px;
border-radius:2px;
box-shadow:0 1px 1px rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.35);
display:inline-block;
font-size:14px;
// 相应添加字体颜色为白色
color:#fff;
margin-bottom:0;
padding:12px 25px
}
另外,如果你的主题像我一样有对
@media (max-width: 600px) {
.butterBar--center{
left:50%;
margin-left:-80px;// 更改使其居中
}
}
然后就
更新:Bigfa
注意:在上文第ajax-comment.js
从良未遂
ajax 提交吗?
十年前 Safari 8 · Mac OS X 10.10从良未遂
你连提交的快捷键都没有设置啊?
十年前 Safari 8 · Mac OS X 10.10S
@ 从良未遂 需要快捷键吗?好吧,有空给我一段代码呗
十年前 Wordpress App 5 · iPhone iOS 8.3Captain
那个下载链接失效了,能麻烦提供一份吗?
十年前 Firefox 39 · Windows 10S
@Captain 可以啊,发你邮箱。
十年前 Google Chrome 34 · Windows XPCaptain
@S 好的,麻烦了!jqx1991#gmail.com
十年前 Firefox 39 · Windows 10S
@Captain 已发。原文中的更新地址也已更新。
十年前 Google Chrome 34 · Windows XP