32

WordPress v4.9.8 に Gutenberg プラグインをインストールしましたが、独自の CSS を提供できるように、付属の CSS を削除しようとしています。

含まれるシートは次のとおりです。

<link rel='stylesheet' id='wp-block-library-css'  href='/wp-content/plugins/gutenberg/build/block-library/style.css?ver=1535795173' type='text/css' media='all' />

私は次のことを試しました:

add_action( 'wp_print_styles', 'wps_deregister_styles', 100 );
function wps_deregister_styles() {
    wp_dequeue_style( 'wp-block-library-css' );
    wp_deregister_style( 'wp-block-library-css' );
}

これのバリエーションと同様に、ファイルは持続します。どうすれば削除できますか?

4

11 に答える 11

0

これは実際には質問に答えているわけではありませんが、私のような他の人は、この質問が暗示しているが対処していない何かを解決しようとしてここにたどり着いたのではないかと思います:how do you remove the inline (WP 5.5+) storefront-gutenberg-blocks-inline-css so you can use the editor even though it's using white on white or black on black in the storefront theme?

以下はまさにそれを行います。functions.php ファイルまたはプラグインに入れます。

function clean_storefront_gutenberg_block_editor_customizer_css( $string ) {
  // return empty so the editor doesn't suck
  return '';
}
add_filter( 'storefront_gutenberg_block_editor_customizer_css', 'clean_storefront_gutenberg_block_editor_customizer_css' );

これは生成された CSS を無効にするだけなので、バックエンド エディターには何も追加されません。フロントエンドは変更されません。

于 2020-12-15T00:14:48.380 に答える