2

タイトルにあるように、私のウェブサイトの背景画像が表示されていません。私はワードプレスにとても慣れていません。HTMLファイルの通常の画像を表示することができまし<img src="<?php echo get_bloginfo('template_url');?>/images/image01.jpg" alt="image description" width="1269" height="441" /> たが、何らかの理由で、cssのすべての画像が表示されません。私はこの問題を解決しようとしている間にいくつかの調査を行いました、最も一般的な答えは次のようにcssをフォーマットすることです:

.logo{
    background:url("/images/logo.png") no-repeat; }

しかし、これは機能していません。

どんな助けでもありがたいです。

よろしくお願いします、トム

header.php編集:ファイル内のstye.cssへのリンク:

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
4

5 に答える 5

3

これを使用してスタイルシートをインポートしていますか?

bloginfo('stylesheet_url');

スタイルシートリンクhrefタグに配置し、style.cssファイル自体をindex.phpと同じディレクトリに配置する必要があります。

ヘッドタグに含まれるコードを見てください:http://jsfiddle.net/wpWbN/

于 2012-07-04T13:27:31.173 に答える
2

テーマを最初から作成する場合は...

*カスタムテーマフォルダ内の画像フォルダに背景画像があることを確認してください

*次に、カスタムテーマフォルダの画像を含めます

cssファイル

    .header{
         background: url("../custom_theme_folder_name/images/123.png") repeat;
    }
于 2014-05-19T09:36:45.980 に答える
1

これを試しましたか?

.logo{
    background:url("images/logo.png");
}
于 2012-07-04T13:30:50.210 に答える
1

私の場合、私のコードは次の行のようです

background: url("assets/images/icon.png");

私のフォルダは

wp-content\themes\theme-name\assets\images

于 2017-04-24T07:51:00.280 に答える
0

ソース属性のアドレスが、思った場所から始まっていない可能性があります(つまり、ルートノードから始めていない可能性があります)。これを試して:

.logo{
    background:url("../images/logo.png") no-repeat; }

またはこれ

.logo{
    background:url("../../images/logo.png") no-repeat; }
于 2012-07-04T13:29:00.683 に答える