【发布时间】:2019-01-04 15:17:44
【问题描述】:
我尝试自定义子主题的 css。
如果我修改了子主题的style.css,在iOS设备上会被注释掉。
然后我尝试将一个新样式表加入队列,结果是这个样式表根本没有出现在 head 部分中(总是在 iOS 上,桌面版本就像一个魅力)。
这是我将样式表排入队列的代码:
function wp_enqueue_styles() {
$handle = 'custom_style';
$path = get_stylesheet_directory_uri() . '/css/';
$directory = get_stylesheet_directory() . '/css/';
$dependencies = [];
$version = '1.0';
$filename = 'main.css';
$filename_min = 'main.min.css';
if ( file_exists( $directory . $filename_min ) ) {
wp_register_style( $handle, $path . $filename_min );
wp_enqueue_style( $handle, $path . $filename_min, $dependencies, $version );
} else if ( file_exists( $directory . $filename ) ) {
// override version with file changed time to bypass cache problems
wp_register_style( $handle, $path . $filename );
wp_enqueue_style( $handle, $path . $filename, $dependencies, $version );
}
}
有什么想法吗?
【问题讨论】:
标签: ios css wordpress wordpress-theming