你好我使用redux框架,我有一个问题 这是我的代码
array(
'id'=>'stylesheet',
'type' => 'select',
'title' => __('Theme Stylesheet', 'redux-framework-demo'),
'subtitle' => __('Select your themes alternative color scheme.', 'redux-enter code here`demo'),
'options' => array('style.css'=>'Light', 'dark.css'=>'Dark'),
'default' => 'light',
),
我创建了dark.css文件,但是当我从选项面板中选择黑色样式时,没有任何变化 好吧,我读了一些文档,了解它是如何工作的,现在我有了这个变量:
<?php echo $hours['stylesheet']; ?>
我把它贴在调用这样的风格代码上
<link rel="stylesheet" href="blablabla/<?php echo $hours['stylesheet'];?>"type="text/css"/>
但没有改变!
我知道这是一个愚蠢的问题:/我希望有人可以帮助我:)
答案 0 :(得分:0)
我不知道redux但是这段代码对你有帮助吗?
$hours = array(
'id'=>'stylesheet',
'type' => 'select',
'title' => __('Theme Stylesheet', 'redux-framework-demo'),
'subtitle' => __('Select your themes alternative color scheme.', 'redux-enter code here`demo'),
'options' => array('style.css'=>'Light', 'dark.css'=>'Dark'),
'default' => 'light',
)
和...
<link rel="stylesheet" href="blablabla/<?php echo $hours['options'][1];?>"type="text/css"/>
答案 1 :(得分:0)
此处为redux领导dev。看起来您在尝试使用它之前没有声明您的全局变量。
使用:
<link rel="stylesheet" href="blablabla/<?php global $hours; echo $hours['stylesheet'];?>"type="text/css"/>
OR
<link rel="stylesheet" href="blablabla/<?php echo $GLOBALS['hours']['stylesheet'];?>"type="text/css"/>