1

背景画像の URL に /css/ を挿入する最近の WP インストールがあります。/theme/images/image.png のはずなのに、ブラウザのインス​​ペクタに「/theme/css/images/images.png」と表示されます。css フォルダーにフォルダーすらありません。画像フォルダーは同じレベルにあります。

これがどこから来ているのか、私にはわかりません。ハードコーディング以外のすべての可能な URL (images/、./images、および ../images) を試しましたが、それを行う必要があります。

これは、ホワイトボード テーマの子であるカスタム テーマです。

何かご意見は?

4

2 に答える 2

0

テーマは使っていますget_bloginfo('template_url')get_bloginfo('stylesheet_directory')?背景画像がPHPのどこかに設定されている場合は、これが問題である可能性があります。詳細:http ://codex.wordpress.org/Function_Reference/get_bloginfo

CSSで設定している場合は、Pekkaが提案するような相対URL、または次のようなルート相対URLを試すことができます。/wp-content/themes/[theme name]/

于 2012-10-15T21:35:55.153 に答える
0

CSS スタイル シート内で指定されたパスは、そのスタイル シートに対して相対的です。

したがって、ほとんどの場合、次のCSSファイルがあります

background-image: url("images/images.png")

その中の URL をスタイルします。

解決策は、URL を次のように変更することです。

background-image: url("../images/images.png")
于 2012-10-15T21:00:55.250 に答える