• Hello, very nice work, simple and efficient, but it lacked the ability to delete some of the tags… so i added two lines in the dk_save_post() function, you can add it in a later release ??

    function dk_save_post(){
      $tags = get_tags( array('hide_empty' => false) );
      $post_id = get_the_ID();
      $post_content = get_post($post_id)->post_content;
      $post_title = get_post($post_id)->post_title;
      $post_status = get_post_status();
      if($post_status == 'draft'){
        $d = strtolower($post_title.' '.$post_content);
        $options = get_option('aat_options');
        $whole = $options['whole'];
        if ($whole=='checked') {
          $x = array(',','.','?','"','\'');
          $dummy = str_ireplace($x,'',$d);
          $m = explode(' ',$dummy);
          if ($tags) {
            foreach ( $tags as $tag ) {
              $composed = strpos($tag->name, ' ');
              if($composed === false){ // simple  tag
                foreach($m as $n) {
                  if (strtolower($tag->name)==$n) wp_set_post_tags( $post_id, $tag->name, true );
                }
              }else{ // multi words tag
                if ( strpos($d, strtolower($tag->name))) wp_set_post_tags( $post_id, $tag->name, true );
              }
            }
          }
        } else {
          if ($tags) {
            foreach ( $tags as $tag ) {
              if ( strpos($d, strtolower($tag->name))) wp_set_post_tags( $post_id, $tag->name, true );
            }
          }
        }
      }
    }
  • The topic ‘Mod for deleting unapropriate tag multi word tags’ is closed to new replies.