Cara menghapus wp_get_custom_css di Twenty Twenty Theme

Oct 07 2020

Bagaimana cara menghapus CSS tambahan dari pemuatan. Itu dimuat sebagai style sheet internal di setiap halaman. Saya melakukan ini tetapi tidak berhasil. jika saya

print_r(wp_get_custom_css());Ini menunjukkan css yang sama. Saya ingin menonaktifkannya untuk memuat.

add_action( 'wp_enqueue_scripts', 'mywptheme_child_deregister_styles', 11 );
function mywptheme_child_deregister_styles() {
    wp_dequeue_style( 'wp-custom-css' );
 
}

Jawaban

SallyCJ Oct 07 2020 at 16:29

Itu styleHTML ditambahkan oleh WordPress menggunakan wp_custom_css_cb()dan itu doyanwp_head suka begitu:

add_action( 'wp_head', 'wp_custom_css_cb', 101 );

Yang menambahkan CSS khusus / tambahan di dokumen head.

Jadi jika Anda tidak ingin hal itu terjadi - atau Anda lebih suka menambahkan / memuat CSS secara manual, Anda dapat menambahkan ini ke functions.phpfile tema Anda :

remove_action( 'wp_head', 'wp_custom_css_cb', 101 );