我们在开发主题的时候有时候需要根据用户的选择动态修改css的样式,wp提供了一个内置函数wp_add_inline_style来添加动态创建的css

wp_add_inline_style函数需要两个参数,第一个参数是css别名,第二个参数就是css的内容。使用方法如下。

function haozhuti_enqueue_scripts()
{

  if (!is_admin()) {
    wp_enqueue_style('hzt_style',get_stylesheet_uri());
    wp_add_inline_style('hzt_style', '
    body{background-color: red}
        ');
  }
}

add_action('wp_enqueue_scripts', 'haozhuti_enqueue_scripts');

wp_enqueue_style(‘hzt_style’,get_stylesheet_uri());的第二个参数不能省略为必填项,路径可以为任何存在的css文件地址