PHP变量在Wordpress函数包含的文件中丢失
我正在为Wordpress创建一个管理主题,所以我使用PHP变量在Wordpress函数包含的文件中丢失,php,wordpress,function,variables,Php,Wordpress,Function,Variables,我正在为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' ) ); (
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' )
);
(INFCOLOR已分配且工作正常)。
PHP/CSS文件将此作为头文件
<?php header("Content-type: text/css; charset: UTF-8"); ?>
CSS工作正常,但变量在wp_admin_CSS_color()文件中定义;已定义,无法使用。此外,我不能使用我在同一文档中定义的函数。这只是在样式表中抛出了一个致命错误。如何将这些变量和函数带入PHP/CSS文档?这个问题现在已经解决了 我没有在wp_admin_css_color()函数中附加我的管理样式表,而是附加了一个空白css文件。这将清除所有旧css,而不分配任何新css。然后我简单地将admin样式表附加到admin_head hook,提供了一个很好的解决方法:到目前为止没有问题,但是如果出现任何问题,我会更新这个样式表
结果:管理主题与以前完全一样,PHP变量现在也可以工作。这个问题现在已经解决 我没有在wp_admin_css_color()函数中附加我的管理样式表,而是附加了一个空白css文件。这将清除所有旧css,而不分配任何新css。然后我简单地将admin样式表附加到admin_head hook,提供了一个很好的解决方法:到目前为止没有问题,但是如果出现任何问题,我会更新这个样式表 结果:管理主题和以前一样工作,PHP变量现在也可以工作了