我对我的CSS做了一些小改动,没什么疯狂的,把它们上传到了我的网站上。清除了我的缓存,网站突然不显示我的自定义样式。
网站:http://experienceantwerp.be/
我的样式包含在队列中。php文件,但它始终有效。
if (!function_exists(\'understrap_scripts\')) {
/**
* Load theme\'s JavaScript and CSS sources.
*/
function understrap_scripts()
{
// Get the theme data.
$the_theme = wp_get_theme();
$theme_version = $the_theme->get(\'Version\');
wp_enqueue_style(\'slider-slider-styles\', \'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css\');
wp_enqueue_style(\'lity-style\', \'https://cdnjs.cloudflare.com/ajax/libs/lity/2.4.1/lity.min.css\');
$css_version = $theme_version . \'.\' . filemtime(get_template_directory() . \'/css/theme.min.css\');
wp_enqueue_style(\'understrap-styles\', get_stylesheet_directory_uri() . \'/css/theme.min.css\', array(), $css_version);
}
}
} // endif function_exists( \'understrap_scripts\' ).
add_action(\'wp_enqueue_scripts\', \'understrap_scripts\', 10);
如果我在浏览器中查看源代码,似乎加载了slider slider styles和lity style,但没有加载my styles;下陷阱样式;。
该文件在服务器上可用,因为我可以在浏览器中直接打开该文件。
SO网友:Santiago
您应该删除第18行的另一个}。尝试以下操作
<?php
if (!function_exists(\'understrap_scripts\')) {
/**
* Load theme\'s JavaScript and CSS sources.
*/
function understrap_scripts()
{
// Get the theme data.
$the_theme = wp_get_theme();
$theme_version = $the_theme->get(\'Version\');
wp_enqueue_style(\'slider-slider-styles\', \'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css\');
wp_enqueue_style(\'lity-style\', \'https://cdnjs.cloudflare.com/ajax/libs/lity/2.4.1/lity.min.css\');
$css_version = $theme_version . \'.\' . filemtime(get_template_directory() . \'/css/theme.min.css\');
wp_enqueue_style(\'understrap-styles\', get_stylesheet_directory_uri() . \'/css/theme.min.css\', array(), $css_version);
}
} // endif function_exists( \'understrap_scripts\' ).
add_action(\'wp_enqueue_scripts\', \'understrap_scripts\', 10);