您只需在回调中调用该选项,并将其挂接到wp_print_styles
或wp_head
(在本例中,任何一个在语义上都是正确的)。
首先,设置回调,它将打印一个内联样式表:
function wpse74013_print_custom_styles() {
?>
<style type="text/css">
</style>
<?php
}
add_action( \'wp_head\', \'wpse74013_print_custom_styles\' );
下一步是访问主题选项:
$options = get_option( \'my_theme_options\' );
现在需要应用链接颜色,我假设
$options[\'link_color\']
, 到您的CSS。假设链接颜色在中定义
style.css
像这样:
a { color:#0000FF; }
只需根据需要替换十六进制值:
a { color:#<?php echo $options[\'link_color\']; ?>; }
在您的回拨中将所有内容放在一起:
function wpse74013_print_custom_styles() {
// Get Theme options
$options = get_option( \'my_theme_options\' );
?>
<style type="text/css">
a { color:#<?php echo $options[\'link_color\']; ?>; }
</style>
<?php
}
add_action( \'wp_head\', \'wpse74013_print_custom_styles\' );
就这样!您应该在文档头中看到内联样式表的输出,以及用户对链接颜色十六进制值的设置输出。