程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> cos-html-cache插件發表評論錯誤的解決

cos-html-cache插件發表評論錯誤的解決

編輯:關於PHP編程

使用wordpress的生成靜態頁插件cos-html-cache之後,每篇文章發表評論後,老是顯示前一個評論者的信息,包括清理cookie的情況下還顯示:歡迎再次光臨XXX。如果不清理cookie,點擊名字後輸入框直接顯示前面評論者的姓名和郵箱等,一旦清理cookie,上面只顯示歡迎再次光臨XXX,而不顯示姓名和郵箱等輸入框,點擊名字後,各個輸入框都沒有值。無奈之下,就把幾個js文件刪除了,希望這個方法可以幫到你。
找到wp-content hemes下面的評論文件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,解決問題就行,睡覺去。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved