<pre> and </pre> Version: 1.2.9 Author: BoLiQuan Author URI: http://boliquan.com/ Text Domain: WP-Code-Highlight Domain Path: /lang */ function load_wp_code_highlight_lang(){ $currentLocale = get_locale(); if(!empty($currentLocale)) { $moFile = dirname(__FILE__) . "/lang/wp-code-highlight-" . $currentLocale . ".mo"; if(@file_exists($moFile) && is_readable($moFile)) load_textdomain('WP-Code-Highlight', $moFile); } } add_filter('init','load_wp_code_highlight_lang'); function wp_code_highlight_style(){ $wp_code_highlight_themes=get_option('wp_code_highlight_themes'); if($wp_code_highlight_themes=='random'){ $theme_styles = array( 'wp-code-highlight', 'desert', 'sunburst', 'sons-of-obsidian' ); $rand_style=array_rand($theme_styles); $wp_code_highlight_themes=$theme_styles[$rand_style]; } $wp_code_highlight_css_url = plugins_url('/css/' . $wp_code_highlight_themes . '.css', __FILE__); if(file_exists(TEMPLATEPATH . "/wp-code-highlight.css")){ $wp_code_highlight_css_url = get_bloginfo("template_url") . "/wp-code-highlight.css"; } echo '' . "\n"; } add_action("wp_head",'wp_code_highlight_style'); function wp_code_highlight_js(){ $wp_code_highlight_js_url = plugins_url('/js/wp-code-highlight.js', __FILE__); ?> (.*?)<\/pre>/ise", "'
'.wch_stripslashes('$2').'
'", $content); } add_filter('the_content', 'wp_code_highlight_filter', 2); add_filter('comment_text', 'wp_code_highlight_filter', 2); ?> options WHERE $wpdb->options.option_name like 'wp_code_highlight_%'"; $wpdb->query($remove_options_sql); } register_deactivation_hook(__FILE__,'wp_code_highlight_deactivate'); } function wp_code_highlight_settings_link($action_links,$plugin_file){ if($plugin_file==plugin_basename(__FILE__)){ $wch_settings_link = '' . __("Settings") . ''; array_unshift($action_links,$wch_settings_link); } return $action_links; } add_filter('plugin_action_links','wp_code_highlight_settings_link',10,2); if(is_admin()){require_once('wp_code_highlight_admin.php');} ?>