cssやJavaScriptをヘッダに追加するプラグイン(WordPress)

cssやJavaScriptをヘッダに追加するWordPressプラグインを作成。

一回きりの個別の記事やページだけに適応するcssやJavaScriptをわざわざテーマに追加するのは無駄なので、カスタムフィールドを利用してwp_head()関数でcssやjsを出力してくれるようにした。

使い方はカスタムフィールドに以下の名前でcssやJavaScriptを記述すればHTMLのheadタグの中に出力してくれるというもの。

  • 「css」という名前のカスタムフィールドにスタイルシートを記述することで
    <style type="text/css">値</style>

    の形式で出力

  • 「cssfile」という名前のカスタムフィールドにcssファイルのパスを記述することで
    <style type="text/css">値</style>

    という形式で出力

  • 「js」という名前のカスタムフィールドにJavaScriptを記述することで
    <script type="text/javascript">値</script>

    の形式で出力

  • 「jsfile」という名前のカスタムフィールドにjsファイルのパスを記述することで
    <script type="text/javascript" src="値"></script>

    という形式で出力

アーカイブページでもsingleやpageと同じように出力してくれます。

投稿画面のキャプチャは以下

投稿画面キャプチャ

上のキャプチャの内容で投稿した場合での出力HTMLは以下(headタグ内に出力されます。)

<style type="text/css">
#bbb {
margin:0;
}
#aaa {
margin:0;
}
</style>
<link rel="stylesheet" href="/css/aaa.css" type="text/css" />
<link rel="stylesheet" href="/css/bbb.css" type="text/css" />
<script type="text/javascript">
var $a = '';
var $b = '';

</script>
<script type="text/javascript" src="/js/aaa.js"></script>
<script type="text/javascript" src="/js/bbb.js"></script>

printmetaショートコード

v0.6.1からカスタムフィールドの値を埋め込むためのprintmetaショートコードを実装しています。

hogehogeという名前のカスタムフィールドの値を埋め込むには以下のようにします。

[printmeta name="hogehoge"]

name=”カスタムフィールドの名前”をショートコード内で与えてください。

WordPressの自動整形機能をすり抜けて好きなHTMLタグやJavaScriptコードなどを埋め込むことが出来ます。

注意点としては$postをグローバルで取得しているため、正常な$postデータがグローバルにセットされていない場合、正常にカスタムフィールドの値を取得できません。

ダウンロード

変更履歴

  • 2009/6/1 v0.6.1 → v0.6.2 :
    • 警告が表示されていた部分の修正
  • 2009/?/? v0.5.1 → v0.6.1 :
    • ショートコード実装
ページトップ

ブックマーク!


8件のトラックバック

  1. 開始時に入れたWordpressプラグインのまとめ - パステルパラソル
    トラックバック日時 2009 年 12 月 30 日 at 4:01 PM

    [...] add css js [...]

  2. WordPressプラグイン | あらかんおやじのLinux快適生活
    トラックバック日時 2010 年 3 月 8 日 at 7:54 PM

    [...] cssやJavaScriptをヘッダに追加するプラグイン(WordPress) [...]

  3. キルトスタイル » Blog Archive » add-css-js:WordPressで、そのページ(投稿)だけにあるスタイルを適用したい、というときに便利なプラグイン
    トラックバック日時 2010 年 3 月 26 日 at 1:26 PM

    [...] というときに便利なプラグインを見つけました。 add-css-jsです。 [...]

  4. 1度しか使わないようなCSSやJavascriptを、記事やページごとに読み込ませるプラグイン add css js のメモ « 乱雑モックアップ
    トラックバック日時 2010 年 5 月 8 日 at 7:55 AM

    [...] add css jsは、わざわざメインの.cssや.jsに追加するようなものでもないcssやjavascriptを、カスタムフィールドを利用してhead内に挿入出来るようになるプラグイン。 使い方はカスタムフィー [...]

  5. ゆっくりと… » iPad風jQueryイメージスライダーをWordPress記事に組み込む
    トラックバック日時 2010 年 10 月 10 日 at 2:45 AM

    [...] の add-css-js というプラグインを使います。読み込むべき CSS/JavaScript [...]

  6. Wordpress入れておくと便利なオススメ&定番プラグイン | M×W×I×L
    トラックバック日時 2010 年 10 月 16 日 at 3:15 AM

    [...] add css js [...]

  7. 自宅サーバ練習用ブログ » ページ毎にGoogle Earth を表示できるプラグイン「add-css-js」
    トラックバック日時 2010 年 10 月 30 日 at 9:11 AM

    [...] 「とりさんのソフト屋さん」に「cssやJavaScriptをヘッダに追加するプラグイン」というページで、wordpressプラグイン「add-css-js [...]

  8. 記事毎にCSSやJavascriptを追加できるWordpressプラグイン。add-css-js | WebScripter.jp
    トラックバック日時 2010 年 11 月 19 日 at 1:12 PM

    [...] CssやJavaScriptをヘッダに追加するプラグイン(WordPress):とりさんのソフト屋さん [...]

コメント投稿

* は必須項目です。入力したメールアドレスは公開されません。

*
*



AccessやExcel、.NETソフトウェア開発、WordPress等を使用したWebのシステム化、PCサポート、コンサルなどを行っています。全国対応可能です。お問い合わせください。
TEL (0776)56-8539