WordPress3.5からのデフォルトテーマ「Twenty Twelve」では、style.cssの読み込みはfunctions.phpで行なっている。


こんにちは。株式会社コミュニティコムの星野邦敏です。

少し先の予定ですが、2012年12月に、WordPressは現在のバージョン3.4から3.5にアップグレードされることが予定されています。
同時に、現在のWordPress3.4のデフォルトテーマ「Twenty Eleven」から、「Twenty Twelve」になることも決まっています。

現在の開発版のソースコードは、以下のSubversionのURLから取得できます。
/ – Revision 21549: /trunk/wp-content/themes/twentytwelve

さっそくインストールして試してみたのですが、色々と気が付く点がありましたが、

まず、header.phpに、「Twenty Eleven」のようなstyle.cssを読み込むソースコードの記述がありません。
「Twenty Eleven」では、header.phpに以下のような記述があります。

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />

この点、WordPress3.5からのデフォルトテーマ「Twenty Twelve」では、style.cssの読み込みはfunctions.phpで行なっています。
「Twenty Twelve」テーマのfunctions.phpを見ると、

wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() );

という記述があります。
これにより、style.cssを読み出しています。

WordPress3.5からのデフォルトテーマ「Twenty Twelve」のソースコードを初めて見て、あれ?と思ったのですが、色々と新しい試み(?)が取り組まれているようです。
今流行(?)のレスポンシブ・ウェブデザインにも対応します。メニューバーなども、特定の画面サイズ以下になると、スマートフォンのボタンのようになったりもします。

もちろん、これらは開発版なので、2012年12月に実際に正式リリースされた時には仕様が変わっているかも知れません。

今のWordPress3.4に「Twenty Twelve」を入れても動きますので、開発版であることを理解した上で使うのは良いかと思います。

(追加)
岡本さんから、以下の指摘を受けました。


テーマを Twenty Twelve ベースに変更しました | dogmap.jp
dogmap.jp/wp-content/themes/dogmap2/functions.php at master · wokamoto/dogmap.jp · GitHub


"WordPress3.5からのデフォルトテーマ「Twenty Twelve」では、style.cssの読み込みはfunctions.phpで行なっている。" に7件のコメント

  1. WordPress3.5からのデフォルトテーマ「Twenty Twelve」では、style.cssの読み込みはfunctions.phpで行なっている。 | 株式会社コミュニティコム http://t.co/nFPXqU9G

  2. WordPress3.5からのデフォルトテーマ「Twenty Twelve」では、style.cssの読み込みはfunctions.phpで行なっている。 | 株式会社コミュニティコム http://t.co/nFPXqU9G

  3. WordPress3.5からのデフォルトテーマ「Twenty Twelve」では、style.cssの読み込みはfunctions.phpで行なっている。 | 株式会社コミュニティコム http://t.co/nFPXqU9G

  4. おぉ!ありがとうございます!追加しました。 http://t.co/nFPXqU9G RT @wokamoto なので、子テーマを作るとき @import じゃなくって、functions.php で親のスタイルを読み込めるんよ。 https://t.co/mAg2ctEp

  5. RT @khoshino WordPress3.5からのデフォルトテーマ「Twenty Twelve」では、style.cssの読み込みはfunctions.phpで行なっている。 | 株式会社コミュニティコム http://t.co/obnndR8q

  6. RT @khoshino WordPress3.5からのデフォルトテーマ「Twenty Twelve」では、style.cssの読み込みはfunctions.phpで行なっている。 | 株式会社コミュニティコム

  7. ll

    とても参考になりました。
    ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA