Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-dp07276078/web/blog/wp/wp-includes/cache.php on line 36

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-dp07276078/web/blog/wp/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-dp07276078/web/blog/wp/wp-includes/theme.php on line 508
blog.cori95.net : プラグインの独自cssも自分のテーマ内で管理

2007/10/14

プラグインの独自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のファイルに置き換えた。
とりあえずヘンなことにはならないはず。


Posted at 16:44:31|個別ページwordPressトラックバックURL||
はてなブックマークに追加! この記事をLivedoorクリップ! Yahoo!ブックマークに追加! del.icio.usに追加! ニフティクリップに追加! Buzzurlに追加! このページを POOKMARK Airlines の行き先に登録する BlogPeople Instant Bookmark に追加! newsing it!に追加! PingKingポッケに追加!

トラックバックURL

トラックバック URL :

コメント(1) »

  1. […] http://blog.cori95.net/archives/598.htm http://ja.forums.wordpress.org/topic/2403 カスタムフィールドの使い方 […]

コメントをどうぞ

HTML convert time: 0.090 sec. Powered by WordPress ME