Loading custom CSS

时间:2014-12-01 作者:sdfkjsdfsgfvsdgfsdg

我已经做了一些搜索,似乎无法为我遇到的特定问题找到合适的解决方案。我在我的一个主题中创建了一个选项,允许用户编辑任何元素,如h1、p、divs等。用户还可以添加样式,我基本上只是创建一个标识符字符串和用户选择的样式。

加载此css字符串的最佳方式是什么?最好在之前将其作为函数调用,还是应该通过编程创建一个“自定义”。css“之后排队的文件”样式。css\'?我担心创建一个“自定义”。css的文件,以防权限成为问题。

1 个回复
最合适的回答,由SO网友:Hybrid Web Dev 整理而成

您可以做的一个选择是,将它们包装在样式标记中,并通过过滤器将它们填充到标题中。它很脏,但会有用的。老实说,我会在元素上强制使用内联样式,因为它们不会被缓存。另外,任何想用自己的风格来覆盖这些元素的人都会讨厌你。

最干净的方法实际上是创建一个自定义。动态css文件。在大多数安装中,文件权限不应该是主题或插件环境中的问题,但是在这种情况下,您可以向站点管理员发出警告。如果选择此路由,则可以先进行文件权限检查,如果没有足够的权限,则默认使用其他方法之一。这是最安全的方法。

结束

相关推荐