calmekさん
ご質問の趣旨とはズレてしまいますが……一つの案として。
「各ページに別々の背景を割り振りたい」ということなら、背景画像(のパス)を格納するカスタムフィールドをページごとに設定してはどうでしょう?
もっとも、デフォルトのカスタムフィールドは、画像のアップロードに適したインタフェースとは言い難いので、『Advanced Custom Fields』など、カスタムフィールドの使い勝手を向上するプラグインを導入するのがよいかとおもいます。
teckingさん、
アドバイスありがとうございます。
Advanced Custom Fieldsというのがあるのを初めて知りました。
お礼が遅れてしまったのはプラグインをインストールしようとするのですが何故かできず…
そこからつまづいているようなワードプレス初心者なのでもう少し頑張って他の方が参考になるようなものを見つけられたらまた書き込みしようと思います。
こんにちは、
ワードプレスの外側ですが、簡単な方法
add_shortcode('my_bg', 'my_style_bg');
function my_style_bg( $attr ){
extract(shortcode_atts(array(
'image' => 'http://example.com/images/example.jpg',
), $attr));
if( is_page() ){
?>
<script type="text/javascript">
jQuery(function() {
jQuery('body').css({'background-image':'url(<?php echo $image;?>)'});
});
</script>
<?php
}
return;
}