Hi all, my small suggestion for the head injection and Geshi:
wp-syntax.php - line 49
/* Mod by Covi */
$wpSyntaxDir = dirname(__FILE__);
$geshiFile = "{$wpSyntaxDir}/geshi/geshi.php";
$cssFile = 'wp-syntax.css';
// Geshi:
include_once file_exists($geshiFile)
? $geshiFile
: exit('Wp Syntax error: Geshi file not found.');
// CSS:
function wp_syntax_head() {
$css_url = file_exists(TEMPLATEPATH . $cssFile)
? get_bloginfo('template_url')
: defined('WP_PLUGIN_URL')
? WP_PLUGIN_URL . '/' . basename($wpSyntaxDir)
: get_bloginfo('wpurl') . '/wp-content/plugins/' . basename($wpSyntaxDir);
/* WP_STYLES: To return the control of developer
through WP_Styles */
//echo "\n" . '<link rel="stylesheet" href="' . $css_url . '" type="text/css" media="screen" />' . "\n";
wp_register_style('wp-syntax', $css_url . $cssFile,
array(), false, 'screen');
wp_print_styles('wp-syntax');
}
/* End mod by Covi */