我不太确定你在问什么,但我来说说。
假设您已经知道选项settings api, 下面是一个可以用来实现该想法的表单:
<label for="bg1">
<img src="http://lorempixel.com/50/50" />
<input class="select_control" id="bg1" name="bg" type="radio" value="bg1" />
</label>
<label for="bg2">
<img src="http://lorempixel.com/50/50" />
<input class="select_control" id="test2" name="bg" type="radio" value="bg2" />
</label>
<label for="bg3">
<img src="http://lorempixel.com/50/50" />
<input class="select_control" id="bg3" name="bg" type="radio" value="bg3" />
</label>
http://jsfiddle.net/58sWX/
使用设置API转换,然后使用
get_option()
检索背景图像url以显示它。
如果要更改CSS,background: url()
, 基于选项值。那你可能需要知道how to use CSS in PHP.
<?php
header("Content-type: text/css");
<?php if (get_option(\'your_background_image\') != \'\') : ?>
body {
background: url( <?php echo get_option(\'your_background_image\'); ?>;
}
<?php endif; ?>