动态样式表未加载

时间:2012-08-15 23:07:24

标签: php wordpress stylesheet

我正在使用wordpress主题,该主题使用php文件作为样式表。它在头部链接为:

<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/user.php" type="text/css">

首先,我遇到了一条警告

  

资源解释为样式表但使用mime类型文本传输   HTML

我设法通过跟随@F摆脱了消息。关于同一主题的Calderan说明,但样式表仍无效。

user.php文件顶部的代码是:

<?php
/*
 *  User custom styles
 */

define( 'WP_USE_THEMES', false );
require_once('../../../wp-load.php');
header("Content-type: text/css"); 
?>

并且该文件包含一些基本规则

.project-view header a {
background-color: <?php echo get_theme_option('background_color'); ?>;
}

通过wordpress管理面板设置。

非常感谢你的帮助

2 个答案:

答案 0 :(得分:1)

您可能想尝试之前输入标题信息,因为当您回显它时会自动发送标题信息为text / html:

<?php
header("Content-type: text/css"); 
/*
 *  User custom styles
 */

define( 'WP_USE_THEMES', false );
require_once('../../../wp-load.php');
?>

答案 1 :(得分:1)

在user.php样式表文件的顶部添加以下行:

<?php header("Content-type: text/css"); ?>