break; } $buffy .= '</td>'; $buffy .= '</tr>'; $buffy .= '</table>'; return $buffy; } } static function hook_up() { add_filter('save_post', array(__CLASS__, 'save_post_hook')); } static function save_post_hook($post_id) { $td_review = get_post_meta($post_id, 'td_review', true); if (self::has_review($td_review)) { update_post_meta($post_id, self::$td_review_key, self::calculate_total_key_value($td_review)); /* $myFile = "d:/testFile.txt"; $fh = fopen($myFile, 'w') or die("can't open file"); $stringData = print_r($td_review, true); $stringData .= self::calculate_total($td_review); fwrite($fh, $stringData); fclose($fh); */ } } } td_review::hook_up();