1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

[Help Me] Wordpress issue

Discussion in 'Black Hat SEO Tools' started by mmguru770, Jun 2, 2011.

  1. mmguru770

    mmguru770 Regular Member

    Joined:
    Mar 19, 2009
    Messages:
    221
    Likes Received:
    508
    guys i want to know if there exists a plugin which can remove posts based on keywords. like a post filter if there is a "bad" word in the post then it removes the post
    let me know guys
    thx
     
  2. Sundace60

    Sundace60 Registered Member

    Joined:
    Jun 22, 2009
    Messages:
    53
    Likes Received:
    18
    I don't know about removing the post, but I found a php script in a forum that you can use to identify and replace "bad words" in your posts. This way you can keep the posts and just replace the offensive text.

    Code:
    <?php 
    function Filter(&$text, $replace) 
           { 
       //fill this array with the bad words you want to filter and their replacements 
       $bads = array ( 
          array("Fool","F**l"), 
          array("crap","c***") 
       ); 
     
       if($replace==1) 
           { 
                  //we are replacing 
          $remember = $text; 
           
       for($i=0;$i<sizeof($bads);$i++) 
           { 
       //go through each bad word 
       $text = eregi_replace($bads[$i][0],$bads[$i][1],$text); //replace it 
       } 
     
       if($remember!=$text) return 1;             //if there are any changes, return 1 
           
       } else {                      
     
          //we are just checking 
          for($i=0;$i<sizeof($bads);$i++) 
                  { 
          //go through each bad word 
          if(eregi($bads[$i][0],$text)) return 1; //if we find any, return 1 
          }    
           
       } 
    } 
     
    ?> 
     
     
    Example1.php 
     
    <?php 
     
    include('Filter.php'); 
     
    // This will replace all bad words with their replacements.$any is 1 if it found any 
    $result = Filter($wordsToFilter,1); 
     
    //this will not repace any bad words but instead will only search for them. $any is 1 if it found any 
    $result = Filter($wordsToFilter,0); 
     
    ?> 
    I found this at the following forum.

    HTML:
    http://compsci.ca/v3/viewtopic.php?t=16424
     
  3. chrisnkay

    chrisnkay Junior Member

    Joined:
    Apr 5, 2010
    Messages:
    115
    Likes Received:
    17
    There is a plugin called NukePig that does something. I believe it is free or it is available for free somewhere. I have used it and I don't remember paying for it.