html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

cos-html-cache插件发表评论错误的解决方法_PHP教程_编程技术

[ ] 已经帮助:人解决问题
使用wordpress的生成静态页插件cos-html-cache之后,每篇文章发表评论后,老是显示前一个评论者的信息。

使用wordpress的生成静态页插件cos-html-cache之后,每篇文章发表评论后,老是显示前一个评论者的信息,包括清理cookie的情况下还显示:欢迎再次光临XXX。如果不清理cookie,点击名字后输入框直接显示前面评论者的姓名和邮箱等,一旦清理cookie,上面只显示欢迎再次光临XXX,而不显示姓名和邮箱等输入框,点击名字后,各个输入框都没有值。无奈之下,就把几个js文件删除了,希望这个方法可以帮到你。
找到wp-content/themes下面的评论文件comments.php,找到那个显示:欢迎再次光临的div层,直接删除掉,我删除掉下面这些,您自己看您的代码了。
<!–访客 1开始–>
<?php if ( $comment_author != “” ) : ?>
<script type=”text/javascript”>function setStyleDisplay(id, status){document.getElementById(id).style.display = status;}</script>
 <div>
   <?php printf(__(‘欢迎再次光临 <strong>%s</strong>.’), $comment_author) ?>
<span id=”show_author_info”><a href=”javascript:setStyleDisplay(‘author_info’,”);setStyleDisplay(‘show_author_info’,'none’);setStyleDisplay(‘hide_author_info’,”);”>更改用户名</a></span>
<span id=”hide_author_info”><a href=”javascript:setStyleDisplay(‘author_info’,'none’);setStyleDisplay(‘show_author_info’,”);setStyleDisplay(‘hide_author_info’,'none’);”>取消更改</a></span>
  </div>
  <?php endif; ?>
 <!–访客 1结束–>
还有下面一段:
<!–访客 2开始–>  
<?php if ( $comment_author != “” ) : ?>
<script type=”text/javascript”>setStyleDisplay(‘hide_author_info’,'none’);setStyleDisplay(‘author_info’,'none’);</script>
<?php endif; ?>
<!–访客 2结束–>
OK,解决问题就行,睡觉去。
本文sky ( www.zzjs.net ) 原创编辑,请遵守行业规则,转载保留版权。CgnHTML5中文学习网 - HTML5先行者学习网

CgnHTML5中文学习网 - HTML5先行者学习网
CgnHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助