Wordpress Custom Backstretch Изображение
Я использую студийную тему с уже включенным сценарием backstretch. Фоновое изображение сайта используется, но я использую сеть доставки контента.
В настоящее время URL-адрес изображения: mysite.com/media/background-image.jpg
Я хочу, чтобы это было: cdn-url.com/media/background-image.jpg
Причина, по которой это имеет значение, заключается в том, что сайт расположен на Среднем Западе, США, но имеет аудиторию в Великобритании. CDN обслуживает статический контент из Лондона, Великобритания.
Я написал на форуме поддержки studiopress, но пока не получил ответа.
Текущий код php функции:
//* Enqueue Backstretch script and prepare images for loading
add_action( 'wp_enqueue_scripts', 'agency_enqueue_backstretch_scripts' );
function agency_enqueue_backstretch_scripts() {
//* Load scripts only if custom background is being used
if ( ! get_background_image() )
return;
wp_enqueue_script( 'agency-pro-backstretch', get_bloginfo( 'stylesheet_directory' ) . '/js/backstretch.js', array( 'jquery' ), '1.0.0' );
wp_enqueue_script( 'agency-pro-backstretch-set', get_bloginfo( 'stylesheet_directory' ).'/js/backstretch-set.js' , array( 'jquery', 'agency-pro-backstretch' ), '1.0.0' );
wp_localize_script( 'agency-pro-backstretch-set', 'BackStretchImg', array( 'src' => str_replace( 'http:', '', get_background_image() ) ) );
}
Можно ли это изменить, чтобы получить желаемый результат?
1 ответ
Редактирование последней строки, как показано ниже:
wp_localize_script( 'agency-pro-backstretch-set', 'BackStretchImg', array( 'src' => 'cdn_url_here' ) );