質問: フォント素晴らしいデフォルトwordpressフォントを変更する font-awesome iconsを使うwpプラグインがあります。私は自分のプラグインファイルにfont-awesomeフォルダを追加し、それらを使うようにwordpressに伝えました:// add font-awesome to admin area function ecp_admin_enqueue($hook) { // check if plugin page global $ecp_settings_page; if ( $hook != $ecp_settings_page ) { return; } // add to wp wp_register_style( 'ecp_admin_fontawesome', plugins_url('/font-awesome/css/font-awesome.min.css' , __file__) ); wp_enqueue_style( 'ecp_admin_fontawesome' ); } add_action( 'admin_enqueue_scripts', 'ecp_admin_enqueue' ); cssはwordpressによって追加されました - これは私がplugin settings-pageにあるときのバックエンドのsourcecodeからです:<link rel='stylesheet' id='ecp_admin_fontawesome-css' href='http://url.tld/path/to/plugins/my-plugin/inc/font-awesome/css/font-awesome.min.css?ver=4.6.1' type='text/css' media='all' /> font-awesomeは、wordpressからデフォルトのフォントを変更したとしても機能しています。どうすれば修正できますか、またはなぜこれが発生しますか? dashboardのようなwordpressページ上 font-awesomeがロードされたプラグインページ
回答: デフォルトのワードプレススタイルを変更したのはfont-awesomeではありませんでした。私はブートストラップも使います。 scaffolding.lessという名前のファイルはwordpressのデフォルトを上書きします:// body reset html { font-size: 10px; -webkit-tap-highlight-color: rgba(0,0,0,0); } body { font-family: @font-family-base; font-size: @font-size-base; line-height: @line-height-base; color: @text-color; background-color: @body-bg; } !importantを使って、これをカスタムcssファイル(オリジナルのwordpress css)に追加しました。/* override bootstrap reset with wp default */ body { font-family: -apple-system,blinkmacsystemfont,"segoe ui",roboto,oxygen-sans,ubuntu,cantarell,"helvetica neue",sans-serif !important; } 今wordpressはそれが再びあるべきように見えます。