WordPressカスタマイザで背景画像を設定しようとしています。私はイメージをアップロードして、カスタマイザでプレビューを見ることができますが、保存した後はライブサイトには表示されません。WordPressカスタマイザで背景画像が保存されない
私はcustomizer.phpファイルに次のコードがあります。私のcustomizer.jsで
$wp_customize->add_setting('section_1_background_image', array(
'default' => get_template_directory_uri() . '/images/default.jpg',
'transport' => 'postMessage',
));
$wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'section_1_background_image_control', array(
'label' => __('Background Image','minisite'),
'settings' => 'section_1_background_image',
'section' => 'section_1',
'priority' => 10,
)));
と対応するコードは、これと同じ設定は、背景色のため正常に動作しますが、私
wp.customize('section_1_background_image', function(value) {
value.bind(function(newval) {
$('#wrapper-1').css('background-image', newval);
});
});
を提出しますそれは、それがしていない背景画像のファイル名の前にCSSで出力する必要がある "url"と関係があると考えています。
また、私は成功しません、次を試してみました:
wp.customize('section_1_background_image', function(value) {
value.bind(function(newval) {
$('#wrapper-1').css('background-image', 'url("' + newval + '")');
});
});
私は何かが足りないのですか?
これはカスタムページの背景イメージのためのものですが、私はテーマ全体で数回使っています。 –