Php 用wordpress中的新css文件覆盖自定义css文件

Php 用wordpress中的新css文件覆盖自定义css文件,php,wordpress,Php,Wordpress,作为定制插件的一部分,用户可以自定义核心CSS文件,但由于一些noob可能会弄乱CSS文件,我在其中内置了一个选项,允许用户重置CSS文件 我正在寻找一个小的php代码段,它将复制plugin_core_org.css文件,并用它覆盖plugin_core.css文件 文件结构 - css -- plugin_core.css(users can edit this file only) -- backup_files --- plugin_core_org.css 如果要按wp_enq

作为定制插件的一部分,用户可以自定义核心CSS文件,但由于一些noob可能会弄乱CSS文件,我在其中内置了一个选项,允许用户重置CSS文件

我正在寻找一个小的php代码段,它将复制plugin_core_org.css文件,并用它覆盖plugin_core.css文件

文件结构

- css

-- plugin_core.css(users can edit this file only)

-- backup_files

--- plugin_core_org.css

如果要按wp_enqueue_样式将css文件排队,则可以执行以下操作:

wp_enqueue_style('custom-styles', get_stylesheet_directory_uri() . '/plugin_core.css');
wp_enqueue_style('original-styles', get_stylesheet_directory_uri() . '/plugin_core_org.css', array('custom-styles'));
第三个属性是dependences——数组中的句柄将在实际样式表之前加载


关于wp_enqueue_style的更多信息,您可以找到

这不是我要找的,因为这不会替换(或覆盖)文件。我会通过一个自定义的_styles.css来实现这一点,客户可以添加一些样式和插件_core.css,其中只有您的样式。客户不应该在这里编辑它。有一个自定义的CSS文件,但我仍然允许用户访问主CSS文件,这就是为什么我想使用一种重置选项,如果他们弄乱了核心文件,他们可以重置文件。但我已经找到了我要找的东西…php副本可以解决这个问题。可能是已解决的、已使用的php副本的副本…不确定这是否是最好和最安全的方法。