国产探花免费观看_亚洲丰满少妇自慰呻吟_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源程序決定,而且可以在主題或插件中控制.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庆安县| 德惠市| 景东| 高安市| 西吉县| 于都县| 金华市| 洛川县| 昌乐县| 会同县| 中西区| 麻城市| 台湾省| 谢通门县| 平和县| 漳浦县| 固阳县| 唐海县| 灵台县| 库伦旗| 盐边县| 吉水县| 闸北区| 旬阳县| 日照市| 迭部县| 馆陶县| 乐亭县| 余江县| 腾冲县| 双鸭山市| 河曲县| 太保市| 河西区| 阜城县| 红河县| 两当县| 广丰县| 西盟| 武强县| 高淳县|