问题描述

我试图在我的插件中包含一个动态的 CSS,我一直在寻找任何地方,但没有发现任何类似于我所做的情况。我使用的是通过在关闭 php 标签?> 之后直接添加一个 css 文件到我的插件 php 文件的末尾,而不添加任何其他的东西,如调用 wp 头等。

这是我直接放入我的插件文件结尾的代码示例:

<style type="text/css">

   .innertrow { background-color: <?php get_options('css_value');?>}

</style>

这是一个很好的做法吗?

最佳解决方案

您可以使用 wp_add_inline_style()添加到您已经定义的样式表,如插件中。这样,选项屏幕或其他用户设置可能会影响最终的样式输出。

然而,这可能变得非常乏味,取决于您为用户提供多少更改。但是,据我所知,这是”best practice” 。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。