2017-04-18 50 views
1

我想將foodpress應用程序集成到我的多站點安裝。我目前已經安裝了通配符ssl。WordPress的插件 - 更改動態樣式表加載在https

當我檢查網站的首頁時,出現此錯誤。 foodpress_dynamic_styles.css加載資源失敗:服務器響應狀態爲404(未找到)

我需要更改此代碼段,以便加載https而不是http,因此它可以正常工作。 (我要問開發商,但表示,他們不再支持WordPress的。)

 public function register_fp_dynamic_styles(){ 
     $opt= $this->fpOpt; 

     if(!empty($opt['fp_css_head']) && $opt['fp_css_head'] =='no' || 
    empty($opt['fp_css_head'])){ 
      if(is_multisite()) { 
       $uploads = wp_upload_dir(); 
       wp_register_style('foodpress_dynamic_styles', $uploads['baseurl'] . '/foodpress_dynamic_styles.css', 'style'); 
      } else { 
       wp_register_style('foodpress_dynamic_styles', 
        FP_URL. '/assets/css/foodpress_dynamic_styles.css', 'style'); 
      } 
     } 
    } 

回答

0

您可以通過找到FP_URL定義

或者試試下面的代碼爲快速和骯髒的方法更改代碼HTTP到HTTPS

public function register_fp_dynamic_styles(){ 
      $opt= $this->fpOpt; 

      if(!empty($opt['fp_css_head']) && $opt['fp_css_head'] =='no' || 
     empty($opt['fp_css_head'])){ 
       if(is_multisite()) { 
        $uploads = wp_upload_dir(); 
        wp_register_style('foodpress_dynamic_styles', $uploads['baseurl'] . '/foodpress_dynamic_styles.css', 'style'); 
       } else { 
    $httpsurl = str_replace("http:","https:",FP_URL. '/assets/css/foodpress_dynamic_styles.css'; 
    wp_register_style('foodpress_dynamic_styles',$httpsurl,'style'); 
       } 
      }