SO网友:Rev. Voodoo
要为css创建主题选项,可以在标题中包含css。在wp\\U头上。。。
例如,我在阵列中的“管理”菜单中设置了各种选项。
\'name\' => __( \'Custom CSS\', \'voodoo_lion\' ),
"desc" => __( \'Want to add any custom CSS code? Put in here, and the rest is taken care of. This overrides any other stylesheets. eg: a.button{color:green}\', \'voodoo_lion\' ),
"id" => $shortname."_custom_css",
"type" => "textarea",
"std" => ""
),
是用于输入自定义css的选项。然后我将该动作添加到wp\\U头部
add_action( \'wp_head\', \'voodoo_inline_css\', 100000 );
并定义voodoo\\u inline\\u css。voodoo\\u inline\\u css函数中有多种功能,但其中之一是:
if( get_theme_option( \'custom_css\' ) )
theme_option( \'custom_css\' );
希望这有点帮助。。。您也可以直接在标题中调用该选项。php
<style type="text/css" media="screen">
.content a:link {
color: <?php echo get_theme_option(\' link-color \'); ?>;
}
</style>
无论哪种方式,您都需要将css输出到标题中,而不是试图将其输出到样式表中。
这里只是一个注释,这个主题选项代码是从我的主题复制/粘贴的,作为一个示例,以便您可以查看代码位并进行比较。由于您遵循了自己的教程,因此您的选项设置将有所不同。我想表明,您可以将选项输出到标题(使用wp\\u head或直接)以使css生效。