2013-06-19 123 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變量現在也可以正常工作。