试图在functions.php中添加default-image标记, 但是它不起作用。仅当我从wp仪表板上传img但默认img无法正常工作时才有效
functions.php
<
?phpadd_theme_support('title-tag');
add_theme_support('custom-header', array('default-image' =>
get_stylesheet_directory_uri() . '/images/logo.jpg', ));
?>
的CSS
#logo{
width: 890px;
position: relative;
height: 200px;
}
的HTML
<
div id="logo" style="background: url(<
?php header_image();
?>
) no-repeat;
">
<
div id="logo_text">
<
!-- class="logo_colour", allows you to change the colour of the text -->
<
h1>
<
a href="http://www.srcmini.com/index.html">
<
?php bloginfo('name');
?>
<
/a>
<
/h1>
<
h2>
<
?php bloginfo('description');
?>
<
/h2>
<
/div>
<
/div>
#1经过一番挖掘, 我发现在子主题中添加默认图像路径非常不同。
保持这样的路径, 它将起作用。
add_theme_support('custom-header', array(
'default-image' =>
'%2$s/images/logo.jpg', ));
在父主题中应使用%s, 而在子主题中应使用%2 $ s。
【WP无法添加默认标题图像】请参阅此页面中的示例。 https://codex.wordpress.org/Function_Reference/register_default_headers
#2你是否在css文件中添加了背景图片?
- 从functions.php删除代码
- 使html代码为
<
div id="logo">
<
div id="logo_text">
<
!-- class="logo_colour", allows you to change the colour of the text -->
<
h1>
<
a href="http://www.srcmini.com/index.html">
<
?php bloginfo('name');
?>
<
/a>
<
/h1>
<
h2>
<
?php bloginfo('description');
?>
<
/h2>
<
/div>
<
/div>
- 添加样式
#logo {
width: 890px;
position: relative;
height: 200px;
background-image:url('../images/logo.jpg');
}
推荐阅读
- 无法在WordPress模板中获取get_the_tags()
- 尝试编辑Hemingway wordpress主题以添加”评论回复”链接
- 在自定义主题中实现jquery-ias时遇到问题
- 大数据开发Linux系统入门之netstat 命令学习
- 做软件测试需要一直培养成长的技能
- 小知识系列:查询数据库数据的元信息
- prometheus target获取
- Failed to start LSB: Bring up/down networking
- Linux 网络常见问题排错经验总结