カスタム背景を有効にする


管理画面から背景の色や画像を設定できる「カスタム背景」を有効にするには functions.php で

add_theme_support( 'custom-background' );

とします。これだけで管理画面の「外観」に「背景」の項目が現れてカスタム背景機能が有効になります。

カスタム背景機能は body タグに対してスタイルを設定する形で実現されるため body タグが

[php]<body <?php body_class(); ?>>[/php]

となっていることが必要です。管理画面の設定画面は現れるもののサイトへ反映されない、という場合はチェックしてみてください。

ところで WordPress のバージョンが 3.4 以前の場合は add_theme_support の代わりに

add_custom_background();

を使います。配布しなければどっちかに決めうちで、てか最新版使いましょう。twentyten と twentyeleven では get_custom_header の有無で判定しているようです。

デフォルトの色や画像も配列を使って設定できますが、これも外部スタイルシートに書いてしまえば OK だと思います。カスタム背景のスタイルは埋め込みで出力されるのでこっちが優先されます。

Custom Backgrounds « WordPress Codex

次はカスタムヘッダーを利用します。

今回使ったファイル:11custombg


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です