我的主题设置中有一个由option tree
制作的边框类型选项。现在我想说如果那不是空的,请为我的div设置css。
option tree
中我的边框类型ID为header-1-border-top
。当我使用时:
<?php print_r(ot_get_option( 'header-1-border-top' )); ?>
&#13;
在我的php文件中它显示了我:
Array ( [width] => 2 [unit] => px [style] => solid [color] => #8224e3 )
&#13;
这就是我想设置风格的地方:
<style type="text/css">
.filmview-header-1 {
<?php if (ot_get_option( 'header-1-border-top' ) !== ''){ ?>
border-top: /*what put here?*/;
<?php } ?>
}
</style>
&#13;
我不知道我应该把我写的/*what put here?*/
放在哪里可以很好地运作。
答案 0 :(得分:0)
您需要输出选项/数组的结果,例如:
<style type="text/css">
.filmview-header-1 {
<?php if (($options = ot_get_option( 'header-1-border-top' )) !== ''): ?>
border-top: <?php echo isset($options['width']) ? $options['width'] : null,
isset($options['unit']) ? $options['unit'] : null,
isset($options['style']) ? ' '.$options['style'] : null,
isset($options['color']) ? ' '.$options['color'] : null; ?>;
<?php endif ?>
}
</style>