2015-06-29 75 views
0

我正在使用studopress主題,並且已經包含了後背腳本。該網站的背景圖片已被使用,但我正在使用內容交付網絡。Wordpress自定義後背圖像

目前的圖片網址: 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()))); 

} 

可以這樣改變,以得到我想要的結果呢?

回答

0

編輯最後一行如下工作:

wp_localize_script('agency-pro-backstretch-set', 'BackStretchImg', array('src' => 'cdn_url_here'));