出列脚本:如何删除超棒的字体
Dequeue scripts: how to remove font-awesome
我创建了一个儿童主题。
在父主题中我发现:
function editorial_scripts() {
wp_enqueue_style( 'font-awesome', get_template_directory_uri().'/assets/library/font-awesome/css/font-awesome.min.css', array(), '4.7.0' );
}
add_action( 'wp_enqueue_scripts', 'editorial_scripts' );
我想取消 font-awesome 的加载。
我在儿童主题中写道:
function de_script() {
wp_dequeue_script( 'jquery' );
wp_deregister_script( 'jquery' );
// \wp-content\themes\editorial\inc\editorial-functions.php
wp_dequeue_script( 'font-awesome' );
wp_deregister_script( 'font-awesome' );
error_log("here", 0);
}
add_action( 'wp_print_scripts', 'de_script', 100 );
根据错误日志判断,此代码有效。
但是页面上仍然有 font-awesome。
你能帮帮我吗?
您的代码使用了错误的操作。相反,您想 wp_dequeue_style
function dequeue_font_awesome() {
wp_dequeue_style( 'font-awesome' );
}
add_action( 'wp_enqueue_scripts', 'dequeue_font_awesome' , 99 );
我创建了一个儿童主题。 在父主题中我发现:
function editorial_scripts() {
wp_enqueue_style( 'font-awesome', get_template_directory_uri().'/assets/library/font-awesome/css/font-awesome.min.css', array(), '4.7.0' );
}
add_action( 'wp_enqueue_scripts', 'editorial_scripts' );
我想取消 font-awesome 的加载。 我在儿童主题中写道:
function de_script() {
wp_dequeue_script( 'jquery' );
wp_deregister_script( 'jquery' );
// \wp-content\themes\editorial\inc\editorial-functions.php
wp_dequeue_script( 'font-awesome' );
wp_deregister_script( 'font-awesome' );
error_log("here", 0);
}
add_action( 'wp_print_scripts', 'de_script', 100 );
根据错误日志判断,此代码有效。
但是页面上仍然有 font-awesome。
你能帮帮我吗?
您的代码使用了错误的操作。相反,您想 wp_dequeue_style
function dequeue_font_awesome() {
wp_dequeue_style( 'font-awesome' );
}
add_action( 'wp_enqueue_scripts', 'dequeue_font_awesome' , 99 );