プラグインの独自cssも自分のテーマ内で管理
wordPressのプラグインは,独自のcssを使ってるとなんか勝手にこんなの↓書いてきますが,
<link rel="stylesheet" href="http://blog.cori95.net/wp/wp-content/plugins/hoge/hoge-css.css" type="text/css" media="screen" />
これってcss弄るとき、わざわざ別のディレクトリに移動しないといけなくて面倒すぎ。
自分としては,プラグインのcssも自分のテーマ内で管理したい…
で、応急処置的だけどこう↓した。
なんか調べるともっといい方法あんのかも…
1. header.phpを下記に変更。
2. プラグインディレクトリの元のcssを一応リネームしておく。(hoge.cssをhoge.css.bakに変えるとか)
3. プラグインディレクトリに元のcssと同じ名前の0byteファイルを置く。
hedaer.phpは下記のように変更。
(わからんが、これだけでcssの定義は上書きされて上手くいったな…自分のローカル環境では…)
プラグイン用のcssは別ファイルにして,style-plugins.cssに書き込んでみた。
<style type="text/css" media="screen"> @import url( <?php bloginfo('stylesheet_url'); ?> ); </style>
の記述を<?php wp_head(); ?>の下に持ってきて
<?php wp_head(); ?> <style type="text/css" media="screen"> @import url( <?php bloginfo('stylesheet_url'); ?> ); @import url( <?php bloginfo('stylesheet_directory'); ?>/style-plugins.css ); </style>
ホントに他の人の環境でも上書きしてくれるのかもいまいち不明なんで,
プラグインの元のcssは,一応0byteのファイルに置き換えた。
とりあえずヘンなことにはならないはず。
[…] http://blog.cori95.net/archives/598.htm http://ja.forums.wordpress.org/topic/2403 カスタムフィールドの使い方 […]