$attr) { $pre_pattern[] = '/'.$attr.'/'; $pretags[$i] = ' '.$attr; } foreach($posttags as $i => $attr) { $post_pattern[] = '/[^_]'.$attr.'/'; $posttags[$i] = ' '.$attr; } $temp_string = preg_replace( $pre_pattern, $posttags, $string); $new_temp_string = wp_kses($temp_string, $mytags); $new_string = preg_replace( $post_pattern, $pretags, $new_temp_string); // Add in our %s so that the url and title get added properly return $new_string; } /** * Add this version notification message * @param int $atversion_update_status * @param int $atversion */ function _addthis_version_notification($atversion_update_status, $atversion) { //Fresh install Scenario. ie., atversion = 300 without reverting back. if($atversion_update_status == ADDTHIS_ATVERSION_AUTO_UPDATE && $atversion >= ADDTHIS_ATVERSION) { return; } $imgLocationBase = apply_filters( 'addthis_files_uri', plugins_url( '' , basename(dirname(__FILE__)))) . '/addthis/img/' ; ob_start(); // In the automatic update by the system the $atversion_update_status is 0 // On subsequent update using notification link the $atversion_update_status = -1 // In both cases display the revert link if ($atversion_update_status == ADDTHIS_ATVERSION_AUTO_UPDATE || $atversion_update_status == ADDTHIS_ATVERSION_MANUAL_UPDATE) { ?>