1、enfold主题在Theme Editor中自定义css无效?
短暂解决方法:这是由于缓存导致的,在Theme Options-Performance中关闭再打开css压缩即可让enfold重新压缩变动的css文件
永久解决方法:在Theme Editor-Theme Functions (functions,php)中增加以下代码
/*
* Load Style.css file of child theme after minification so it overrides minification scripts
*
* Related thread: https://kriesi.at/support/topic/add-style-css-from-child-to-merge-files/
*
*/
/* Dequeue Style.css file of child theme */
add_action( ‘wp_enqueue_scripts‘, ‘av_dequeue_child_stylecss‘, 20 );
function av_dequeue_child_stylecss() {
if(is_child_theme()){
wp_dequeue_style( ‘avia-style‘ );
}
}
/* Enqueue Style.css after minification scripts */
add_action( ‘wp_enqueue_scripts‘, ‘av_reenqueue_child_stylecss‘, 9999999 );
function av_reenqueue_child_stylecss()
{
if (is_child_theme()){
wp_enqueue_style( ‘avia-style‘, get_stylesheet_uri(), true, filemtime( get_stylesheet_directory() . ‘/style.css‘ ), ‘all‘);
}
}
原文:https://www.cnblogs.com/dashanshan/p/12681934.html