如何从wordpress中的选项设置样式(设置API)

时间:2016-11-25 13:14:13

标签: css wordpress

我正在创建一个带有管理面板的Wordpress主题,用户可以在其中更改段落的颜色,正文背景和更多样式选项。我使用Settings API保存了这个选项,所以我在数据库中有颜色,并且使用get_option()函数我得到了所有选项。

我的问题是我不知道如何添加这种风格。我在网上展示你可以做这样的事情:

<nav>
  <div class="nav-wrapper blue-grey darken-3">
    <a href="#" class="brand-logo">SPA</a>
    <a href="#" data-activates="mobile-demo" class="button-collapse"><i class="material-icons">menu</i></a>
    <ul class="right hide-on-med-and-down">
      <li><a href="#">Home</a></li>
      <li><a href="#main/interesting-section">Interesting</a></li>
      <li><a href="#details">Details</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
    <ul class="side-nav" id="mobile-demo">
      <li><a href="#">Home</a></li>
      <li><a href="#main/interesting-section">Interesting</a></li>
      <li><a href="#details">Details</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
  </div>
</nav>

但问题是所有的脚本都在身体上排队而不是头部

万分感谢!

1 个答案:

答案 0 :(得分:1)

使用正确的操作挂钩:wp_head而不是wp_enqueue_scripts

add_action('wp_head', 'add_custom_style');

但也许有更好的方法:

看看:wp_add_inline_style(在那里显示示例)