如何根据从admin/dashboard设置的CSS值设计表格

时间:2020-07-27 作者:wp_learner

我已在创建了一个表Single Product Page 通过plugin.我想换衣服color, border, bg-color 等根据管理员将从中设置/输入的值dashboard.

到目前为止,我已经完成了以下工作。

从以下内容form (attached image), 管理员将选择css 价值观table body, header 等等,然后save 巴顿,所有这些css 值将保存在中wp_optionskey value 一对

For Example

\'table_background_color\' => \'#ff5\'

What I want

我不想wp_option 然后应用css design value 对于table, 因为我有一张巨大的表格,里面有很多css design 值和应用css内联有点混乱。

我正在寻找一些很好的方法来应用这些css 价值观(which I have saved in wp_options) 到桌子上。

如何应用已保存的css values 从一个单独的文件?如有任何帮助/建议,将不胜感激,谢谢。

enter image description here

1 个回复
SO网友:mozboz

我们讨论了一个非常相似的问题here.

在这个问题上,有几个建议的选项,每个都有各自的优缺点。

就您所描述的而言,听起来您可能想考虑在管理员每次更改此页面上的任何设置时生成一个CSS文件。这是最快的选择,因为您不需要在每次加载页面时都重新执行这项工作。

我不确定是否有一种简单的方法可以做到这一点(也许其他人会知道),因此,如果您喜欢这种方法,似乎需要执行以下步骤:

确保可以从PHP编写到。css文件。也许可以为该功能创建一个新插件,并将代码和生成的CSS文件放入插件中wp_options 并编写一个完整的CSS文件,钩住该脚本,以便在每次保存管理页面时重新生成CSSHTH

相关推荐

如何在php内拉粘帖永久链接?

因此,我在函数中编写了以下代码。php。我在我的博客帖子中使用它来显示粘性帖子,但我唯一的问题是我不知道如何在HTML中获取永久链接。此外,如何将帖子指定为粘滞的,但仅在我的短代码中显示?现在,这个短代码显示在我所有的帖子之上,但是粘性帖子会再次发布在顶部(我知道这是正确的功能,但我只想通过短代码显示粘性帖子)。Thank you in advance!功能。phpfunction wpb_latest_sticky() { $sticky = get_option( \'stick