国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress 防止惡意評論代碼處理辦法(轉義評論內容)

2024-09-07 00:51:49
字體:
來源:轉載
供稿:網友

本文章詳細的介紹了關于WordPress 防止惡意評論代碼處理辦法,現在推廣的人員無處不在我們要告訴你如何做好自身網過濾垃圾信息的解決辦法.

即使你的博客管理后臺的管理員身份被人破解了,一般他也不會同時破解你的網站空間ftp賬號,所以他也更改不了你的網站文件,你可以更改WordPress源文件代碼過濾評論,這樣不管是誰的評論都過濾一遍,打開當前使用的主題目錄下的functions.php,在將第一個 <?php 替換成如下代碼:

  1. <?php 
  2. function ludou_code_escape( $incoming_comment ) { 
  3.     $incoming_comment = htmlspecialchars($incoming_comment, ENT_QUOTES); 
  4.     return $incoming_comment
  5. add_filter( 'comment_text''ludou_code_escape' ); 
  6. add_filter( 'comment_text_rss''ludou_code_escape' ); 

以上方法是將評論內容中的代碼轉義,這樣瀏覽器就不解釋這部分代碼了,代碼也不會起任何作用,并且可以直接看到評論中的代碼,這么改的好處是可以在評論中展示代碼,另外可以看看到底哪些人在評論中添加了惡意代碼,如果你希望去除所有代碼標簽,只留下文字內容,請將以上代碼改成如下代碼:

  1. <?php 
  2. function ludou_code_escape( $incoming_comment ) { 
  3.     $incoming_comment = strip_tags($incoming_comment); 
  4.     return $incoming_comment
  5. //開源軟件:Vevb.com 
  6. add_filter( 'comment_text''ludou_code_escape' ); 
  7. add_filter( 'comment_text_rss''ludou_code_escape' ); 

關于strip_tags過濾函數

定義和用法

strip_tags() 函數剝去 HTML、XML 以及 PHP 的標簽。

語法:

strip_tags(string,allow)參數 描述

string 必需。規定要檢查的字符串.

allow 可選。規定允許的標簽,這些標簽不會被刪除.

提示和注釋

注釋:該函數始終會剝離 HTML 注釋,這點無法通過 allow 參數改變.

例子1,代碼如下:

  1. <?php 
  2. echo strip_tags("Hello <b>world!</b>"); 
  3. ?> 
  4. //輸出: 
  5. Hello world! 

以上內容在WordPress 2.9.2中測試,其他版本就留給你自己去測試了,基本上都差不多,補充一點,WordPress會不會轉義評論內容,不僅由WordPress源程序決定,而且可以在主題或插件中控制.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑山县| 杂多县| 建水县| 左云县| 清丰县| 新密市| 东港市| 宽城| 岱山县| 双桥区| 大荔县| 沙湾县| 齐齐哈尔市| 当雄县| 宾川县| 崇明县| 赤城县| 瓮安县| 石台县| 镇安县| 平邑县| 丰原市| 建宁县| 长沙县| 苏州市| 娄底市| 黔东| 宁德市| 安新县| 苍南县| 肥东县| 泌阳县| 北碚区| 于都县| 繁昌县| 临颍县| 济宁市| 兴安县| 澄江县| 泾川县| 浪卡子县|