2013-06-19 63 views
1

我为Wordpress创建管理主题,因此我使用了新的管理样式表;PHP变量在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文档中?

回答

1

此问题现已解决。

我附加了一个空白的css文件,而不是将我的管理员样式表添加到wp_admin_css_color()函数中。这会清除所有旧的css而不分配任何新的css。然后,我简单地将admin样式表添加到admin_head挂钩,给出了一个很好的小解决方法:到目前为止没有问题,但是如果出现任何问题,我会更新它。

结果:管理主题与以前完全一样,PHP变量现在也可以正常工作。