在里面another question 我说的是使用主题选项来修改CSS。这是一个独立但相关的问题。
当用户在我的主题中设置链接颜色时,我是如何包括他们的选择的:
<?php $options = get_option(\'mytheme_theme_options\'); _e( \'a, a:link {color: #\' ); echo $options[\'linkcolour\']; _e( \';}\' ); ?>
因此,如果用户在主题选项页面中指定链接颜色为#333333,那么我上面的代码会输出一个非常干净的CSS:
a, a:link {color: #333333;}
太好了。
但是,如果他们don\'t 指定任何链接颜色值,然后我得到:
a, a:link {color: #;}
。。。这既丑陋又多余——它什么都做不了。
我不是一个PHP爱好者,所以我真的不知道解决这个问题的最佳方法,但我想可以用某种if-else语句来解决这个问题,其中代码只有在用户设置值时才会得到输出。是这样吗?如果是,我应该使用什么代码?
谢谢