我正在为Wordpress创建一个管理主题,所以我设置了新的管理样式表;
wp_admin_css_color(
'infusion',
_x( 'infusion', 'admin color scheme' ),
get_template_directory_uri() . '/admin/css/' . INFCOLOUR . '/colors-infusion.php',
array( '#333', '#444', '#0074a2', '#2ea2cc' )
);
(INFCOLOUR已分配且工作正常)。 PHP / CSS文件将此作为标题;
<?php header("Content-type: text/css; charset: UTF-8"); ?>
CSS工作正常,但是文件中定义的变量wp_admin_css_color();是定义的,不能使用。另外,我不能使用我在同一文档中定义的功能。这只会在样式表中引发致命错误。如何将这些变量和函数传递到PHP / CSS文档中?
答案 0 :(得分:1)
此问题现已解决。
我没有在wp_admin_css_color()函数中附加我的管理样式表,而是附加了一个空白的css文件。这会清除所有旧css而不指定任何新css。然后我简单地将管理样式表附加到admin_head钩子,给出了一个很好的小解决方法:到目前为止没有问题,但如果出现任何问题我会更新。
结果:Admin主题与以前完全一样,PHP变量现在也可以正常工作。