我正在尝试将foodpress应用程序集成到我的多站点安装中。我目前安装了通配符ssl。
当我用chrome检查网站的首页时会出现此错误。 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 :(得分:0)
您可以通过查找定义FP_URL
的代码
或者尝试使用以下代码快速而简单的方法
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');
}
}