根据Codex, 此函数接受2个参数:
<?php wp_add_inline_style( $handle, $data ); ?>
看看这个例子:
function my_inline_css() {
wp_enqueue_style(
\'custom-style\',
get_template_directory_uri() . \'/css/custom_script.css\'
);
$btn_color = esc_attr( get_theme_mod( \'my-custom-color\' ) );
$custom_css = "
.btn-default{
background-color: {$btn_color};
}";
wp_add_inline_style( \'custom-style\', $my_custom_css );
}
add_action( \'wp_enqueue_scripts\', \'my_inline_css\' );
您应该在主题中有一个选项来指定
background-color
然后使用
wp_add_inline_style()
.
您还有其他选择,例如wp_head()
:
function my_inline_css($btn_color) {
if ( !empty($btn_color) ) { ?>
.btn-default { background-color:<?php echo esc_attr($btn_color);?>; } <?php
}
}
add_action(\'wp_head\',\'my_inline_css\');
但我不知道在哪里
$btn_color
值已设置。您可能希望将此信息添加到问题中,以获得准确的答案。