0

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'); ?>;
}

ワードプレスの管理画面から設定します。

ご協力ありがとうございました

4

2 に答える 2

1

エコーするとヘッダー情報が text/html として自動的に送信されるため、ヘッダー情報を前に置いてみることをお勧めします。

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

define( 'WP_USE_THEMES', false );
require_once('../../../wp-load.php');
?>
于 2012-08-15T23:15:22.477 に答える
1

user.php スタイルシート ファイルの先頭に次の行を追加します。

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

于 2012-08-15T23:26:20.907 に答える