如标题中所述, 我的网站的背景图片没有出现。我对Wordpress非常陌生。我设法在HTML文件中获得正常图像, 以显示<img src =” <?php echo get_bloginfo(‘template_url’);?> / images / image01.jpg” alt =”图像描述” 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' ); ?>" />
#1
你是否正在使用它导入样式表:
bloginfo('stylesheet_url');
它应该放在样式表链接的href标记中, 并且style.css文件本身应与index.php位于同一目录中
查看你的head标记中包含的代码:http://jsfiddle.net/wpWbN/
#2
如果你要从头开始创建主题, 则意味着…
*确保你的背景图片位于自定义主题文件夹中的图片文件夹中
*然后包括你自定义主题文件夹中的图像
CSS文件
.header{
background: url("../custom_theme_folder_name/images/123.png") repeat;
}
#3
你有尝试过吗?
.logo{
background:url("images/logo.png");
}
#4
就我而言, 我的代码就像下一行
background: url("assets/images/icon.png");
我的文件夹是
wp-content \ themes \ theme-name \ assets \ images
#5
你的source属性中的地址可能没有从你认为的位置开始(这意味着你可能不是从根节点开始)。尝试这个:
.logo{
background:url("../images/logo.png") no-repeat; }
或这个
.logo{
background:url("../../images/logo.png") no-repeat; }
评论前必须登录!
注册