【发布时间】:2021-09-16 06:53:15
【问题描述】:
我正在开发一个自定义小部件,我想为小部件添加样式配置。我发现的一个小问题是实时编辑中的颜色控制不起作用(它可以用于预览,保存后重新加载)。
如下图,Tab 的标题和内容字体颜色在实时编辑器中没有变化。
我从Elementor Developers page上提供的示例代码开始:
echo '<h2 class="title" style="color: ' . $settings['title_color'] . '"> .. </h2>';
但是,我得到的结果与第一部分中描述的相同。
然后我尝试将参数传递给 css 类,正如此堆栈溢出 post 中所建议的那样。虽然设置成功,但设置不正确。
我的 php 文件:
echo "<p id='narrative' style=' --fontColor : ".$settings['content_color']."'></p>";
在我的 css 文件中:
#narrative {color: var(--fontColor);}
我不太确定出了什么问题,如果有人能指出我正确的方向,我将不胜感激。谢谢。
【问题讨论】:
标签: javascript php css wordpress elementor