ID); $wctags = get_the_tags($post->ID); // print_r ($wctags); // print_r ($wccategories); global $wpdb; $wc_table_name = $wpdb->prefix . "wccolumn"; $wcnumcategories = count($wccategories); $wcnumtags = count($wctags); $wcdo = 0; $wc_has_rule = 0; $wc_the_target = 0; //if option says yes to rules while ($wcdo<$wcnumcategories && $wc_has_rule==0) { $wcslugquery = ($wccategories[$wcdo]->category_nicename); if (mysql_num_rows(mysql_query("SELECT target FROM $wc_table_name WHERE slug='$wcslugquery' AND slugtype='cat'")) != 0) { $wc_target_fetch = mysql_query("SELECT target FROM $wc_table_name WHERE slug='$wcslugquery' AND slugtype='cat' LIMIT 1"); $wc_has_rule = 1; while($row = mysql_fetch_array($wc_target_fetch)) { $wc_the_target = (int)$row['target']; // echo $wc_the_target . ' '; // $wc_found_it = 1; // echo $wc_found_it . ' '; } } // echo $wcslugquery . ' is the cat wcslugquery '; $wcdo++; } //done searching categories, counter zeroed, start finding tags $wcdo = 0; if (empty($wctags)) { //i guess there are no rules; } else{ foreach($wctags as $stupidvalue) { $wctagslugquery = $stupidvalue->slug; // echo $wctagslugquery; while ($wcdo<$wcnumtags && $wc_has_rule==0) { // $wcslugquery = ($wctags[$wcdo]->slug); if (mysql_num_rows(mysql_query("SELECT target FROM $wc_table_name WHERE slug='$wctagslugquery' AND slugtype='tag'")) != 0) { $wc_target_fetch = mysql_query("SELECT target FROM $wc_table_name WHERE slug='$wctagslugquery' AND slugtype='tag' LIMIT 1"); $wc_has_rule = 1; while($row = mysql_fetch_array($wc_target_fetch)) { $wc_the_target = (int)$row['target']; // echo $wc_the_target . ' '; // $wc_found_it = 1; // echo $wc_found_it . ' '; } } // echo $wcslugquery . ' is wcslugquery '; $wcdo++; } } } $wc_the_word_count = count(explode(' ', preg_replace('!\s+!',' ',strip_tags(get_post($post_id)->post_content)))); if($wc_the_word_count>=$wc_the_target && $wc_has_rule == 1) { echo '';//green echo $wc_the_word_count; echo ''; } else if($wc_the_word_count<$wc_the_target && $wc_has_rule == 1) { echo '';//red echo $wc_the_word_count; echo ''; } else echo $wc_the_word_count; } } ?>