插件运行良好;或者,您可以使用自己的函数将bloginf()替换为您的CDN Url;例子:
替换内容中的url:
// replace content for CDN
if ( !function_exists(\'fb_add_static_content_url\') ) {
function fb_add_static_content_url($content) {
if ( is_admin() ) // eigentlich überflüssig
return $content;
$wpurl = get_bloginfo(\'wpurl\');
$search = array(
$wpurl . \'/wp-content/images/\',
$wpurl . \'/wp-content/download/\',
);
$replace = array(
\'http://cdn1.bueltge.de/\',
\'http://cdn2.bueltge.de/\',
);
return str_replace( $search, $replace, $content );
}
add_filter( \'the_content\', \'fb_add_static_content_url\' );
}
替换stylesheet\\u directoy和其他:
// replace for CDN
if ( !function_exists(\'fb_add_static_wpurl\') ) {
function fb_add_static_wpurl($info, $show) {
if ( is_admin() )
return $info;
$keys = array(
\'url\',
\'wpurl\',
\'stylesheet_url\',
\'stylesheet_directory\',
\'template_url\',
\'template_directory\',
);
if ( in_array( $show, $keys ) ) {
$wpurl = get_bloginfo(\'wpurl\');
$search = array(
$wpurl . \'/wp-content/images/\',
$wpurl . \'/wp-content/download/\',
$wpurl . \'/wp-content/themes/\',
$wpurl . \'/wp-content/plugins/\',
);
$replace = array(
\'http://cdn1.bueltge.de/\',
\'http://cdn2.bueltge.de/\',
\'http://cdn3.bueltge.de/\',
\'http://cdn3.bueltge.de/\',
);
return str_replace( $search, $replace, $info );
} else {
return $info;
}
}
add_filter( \'bloginfo_url\', \'fb_add_static_wpurl\', 9999, 2 );
}
替换template\\u目录和其他:
function fb_add_static_stylesheet_uri($uri) {
if ( is_admin() )
return $uri;
$wpurl = get_bloginfo(\'wpurl\');
$search = array(
$wpurl . \'/wp-content/images/\',
$wpurl . \'/wp-content/download/\',
$wpurl . \'/wp-content/themes/\',
$wpurl . \'/wp-content/plugins/\',
);
$replace = array(
\'http://cdn1.bueltge.de/\',
\'http://cdn2.bueltge.de/\',
\'http://cdn3.bueltge.de/\',
\'http://cdn3.bueltge.de/\',
);
return str_replace( $search, $replace, $uri );
}
add_filter ( \'template_directory_uri\', \'fb_add_static_stylesheet_uri\' );
add_filter ( \'stylesheet_uri\', \'fb_add_static_stylesheet_uri\' );
add_filter ( \'stylesheet_directory_uri\', \'fb_add_static_stylesheet_uri\' );