Get_Theme_mod不使用wp_head将CSS颜色拉入页眉

时间:2015-03-16 作者:Derek

我对主题定制器有问题。

在此页上http://codex.wordpress.org/Theme_Customization_API 您可以访问:

Part 2: Generating Live CSS
您将看到一种使用wp\\u head操作挂钩获取设置并将CSS输出到页面标题的方法。

我遇到的问题是,如果保留默认设置,则颜色设置不会显示。因此,如果我安装主题并保持原样,我的标题将显示以下内容

.right-front-page-boxes a, .sidebar-buttons a {
background-color: ;
}
它不会验证,并显示背景色分析错误。

但是,如果我使用主题定制器更改颜色,那么我可以返回到页面源,它将显示以下内容:

.right-front-page-boxes a, .sidebar-buttons a{
background-color: #5a5af2 ;
}
当然,这是有效的。

我不明白为什么会这样。我认为应该使用默认设置,而不是将CSS留空。

有什么想法吗?

该函数正确地将CSS添加到标题中,但是,在使用主题定制器对其进行实际修改之前,get\\u theme\\u mod()似乎不会执行任何操作。

这似乎会阻止潜在主题被WordPress目录接受,因为无法验证?

1 个回复
SO网友:Derek

我回答了自己的问题。我在customizer设置中设置了默认值,但在get\\u theme\\u mod()函数中没有设置。

结束

相关推荐