WordPressの管理画面でCSSが適用されない
正確には、wp_enqueue_style
を使って読み込んだものの、
その後に読み込まれたCSSで上書きされてるっぽい。
で、結局のところ”WP Multibyte Patch”のCSSが後に読み込まれていたので、
これを無効にすることで等幅フォントを使うことが出来ました。
無効にする方法ですが、wp-amazon-affi-mgr.php@GitHubの以下の部分で行っています。
function amazon_affi_mgr_del_wpmp_css() { if ( wp_style_is('wpmp-admin-custom') ) { wp_dequeue_style( 'wpmp-admin-custom' ); } } add_action( 'admin_enqueue_scripts', 'amazon_affi_mgr_del_wpmp_css', 100 );
見ての通り、読み込み予約(Queueに追加)されたタイミングで、
それが”wpmp-admin-custom”の場合は、予約解除(Queueから削除)しています。
あと、ポイントとしてはadd_action
の3つ目の引数を大きくして、
確実にQueueに追加されてから、このイベントで削除しています。
(3つ目の引数を指定しない場合は、うまくいきませんでした。)
これで、無事、プラグイン独自のCSSでフォントを指定することが出来ました。
めでたし、めでたし。
Leave a Comment