快速查看中使用的参数wp_enqueue_style()
不适用于全局。css。第三个参数用于声明依赖项,您已将该参数设置为字符串\'false\'
但它应该是一个数组。如果CSS不依赖于其他CSS,请使用空数组。
在你的情况下,我想是全球的。css依赖于您正在加载的其他css(基础、规范化等),因此您应该声明这些依赖关系。
您也错误地使用了第四个参数。第四个参数用于指定版本。\'all\'
似乎不是一个版本。如果不想声明版本,请使用null
, 但我认为最好在您正在加载的所有CSS文件中声明版本。例如,如果使用某些浏览器缓存并更新基础CSS,则升级不会发送给浏览器中已缓存CSS的用户。如果您声明版本,URL将在更新后更改,用户将获得新的CSS版本。
还有一个/
在URL中(Pedro在回答中指出)。
wp_enqueue_style( \'venix_css\', get_template_directory_uri() . \'/css/global.css\', array( \'normalize_css\', \'foundation_css\', \'googlefont_css\' ), \'1.0\' );
此外,由于WordPress 4.7,如果您使用
get_theme_file_uri()
而不是
get_template_directory_uri()
. 新功能更加灵活,允许子主题轻松覆盖父主题文件。
wp_enqueue_style( \'venix_css\', get_theme_file_uri( \'css/global.css\' ) , array( \'normalize_css\', \'foundation_css\', \'googlefont_css\' ), \'1.0\' );