私は私のbackground-imageのためのtheme_supportを追加しました、そしてそれを私はそれを設定することができますそしてそこからそれがそうであるように見えますadminに表示します。
私はそれが動作するように私のCSSでこのセクションのコメントを外すことができます
body {
font-family: Georgia, "Times New Roman", Times, serif;
height:100%;
/* background-image:url('../images/backgrounds/bg4.png'); */
margin:0;
}
しかし、全体的なアイディアは、管理者パネルから設定できるようにして、テンプレートを他の人が簡単に使えるようにすることです。
私のサポートコードは次のようになります。
$args = array(
'default-color' => '000000',
'default-image' => get_template_directory_uri() . '/images/backgrounds/bg4.png',
);
add_theme_support( 'custom-background', $args );
また、私は私のサイトを調べると私はラインを見ることができます:
body.custom-background { background-image: url("http://www.emcolsson.se/wp-content/themes/emcolsson/images/backgrounds/bg4.png"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: scroll; }
これは、カスタム背景が管理者パネルから選択されたときに生成されるコードのその行だと思うのでうまくいくと言っているのですが、同時にそれはしませんか。
テーマにbody_class()
が欠けているのかもしれません。
<body <?php body_class(); ?>>
.custom-background
を bodyクラスとして追加する必要があります :
<body class=" ... custom-background ... " >