我正在使用wp_register_style
和wp_enqueue_style
将样式表添加到我的自定义主题中。在本地,它按预期工作,但是,在我的登台机器上,而不是添加我指定的CSS文件的链接,它将CSS直接放在我的HTML中,如:
<style id="titilium-font-css" media="all">
/* CSS styles here */
</style>
以下是我排列样式的方法:
add_action( 'wp_enqueue_scripts', array( $this, 'register_styles' ) );
function register_styles() {
wp_register_style( 'titilium-font', 'http://fonts.googleapis.com/css?family=Titillium+Web:400,600,700' );
wp_enqueue_style( 'titilium-font' );
}
我希望输出是(并且是本地的):
<link rel="stylesheet" id="titilium-font-css" href="http://fonts.googleapis.com/css?family=Titillium+Web%3A400%2C600%2C700&ver=4.0.2" type="text/css" media="all">
为了解决这个问题,有什么提示在登台机器上寻找什么?
答案 0 :(得分:0)
好的,这种行为是由Staging机器上Apache服务器上启用的mod_pagespeed引起的。我希望我知道我们从一开始就启用了这个东西。