目次
子テーマで場合によっては要らないものを無効化または削除する
TwentyElevenの子テーマでサイトを作成中、カスタム背景が要らなかったので削除することに。というのも作成中の子テーマから一旦TwentyElevenに切り替えて、また元に戻したら、デフォルトの背景色が出てしまって面倒だったので ^^;
空欄にしておけばデフォルトの背景色は出ないけど、念のために最初っから無い方がいいもんね。(そもそも子テーマではなく、オリジナルテーマで作ればいいのだけど。。)
デフォルトの色を空にしておいてもいいけど…
スタイルシートで上書きするより
デフォルトの背景色(#f1f1f1)が設定されてると<style>タグで入ってた。。
[css]<style type="text/css" id="custom-background-css">
body.custom-background {
background-color: #f1f1f1;
}
</style>[/css]
ってことで、管理画面から削除することに
remove_custom_background();
↑↑ 子テーマのfunctions.phpに書いて解決 (^^)
[php]add_action( ‘after_setup_theme’, ‘my_remove_custom_background’, 100 );
function my_remove_custom_background() {
remove_theme_support( ‘custom_background’ );
}[/php]
Notice: remove_custom_background の使用はバージョン 3.4 から非推奨になっています! 代わりに remove_theme_support( ‘custom-background’ ) を使ってください。
危なかった…。変わってたんですね。WP_DEBUGをtrueにしてみたら怒られました。
忘れないようにメモ (^^) カスタムヘッダーとかも。