要完全删除表情符号,请执行以下代码:
remove_action( \'wp_head\', \'print_emoji_detection_script\', 7 );
remove_action( \'admin_print_scripts\', \'print_emoji_detection_script\' );
remove_action( \'wp_print_styles\', \'print_emoji_styles\' );
remove_action( \'admin_print_styles\', \'print_emoji_styles\' );
因此,要检查其中任何一个是否处于活动状态,您可以使用
has_action()
像这样:
$emoji_script front = has_action( \'wp_head\', \'print_emoji_detection_script\' );
if( $emoji_script_front ) {
// The emoji script is loaded on the front end
}
你可以为每个动作做不同的事情。
has_action
不关心优先级,这应该在函数中起作用。php文件,因为它比所有这些操作运行得都晚。
More about has_action() on WordPress.org