<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');} ?>