Mod for deleting unapropriate tag multi word tags
-
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.