这是我在abraham-accountants.co.uk工作的网站。但是,徽标显示在所有网页上,但不会显示在主页上。
我用这个PHP代码添加徽标并将徽标文件上传到ftp服务器。
// Display Site Title
add_action( 'smartline_site_title', 'smartline_display_site_title' );
function smartline_display_site_title() { ?>
<div class='my-logo'>
<img src="<?php bloginfo('template_directory');?>/images/AA.gif">
</div>
<a href="<?php echo esc_url(home_url('/')); ?>"
title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"
rel="home">
<h1 class="site-title"><?php bloginfo('name'); ?></h1>
</a>
<?php
}
这是在smartline lite主题的template-tag php文件上完成的。
答案 0 :(得分:1)
通过添加到themes文件夹中的functions.php来尝试此代码,
function my_logo() {
echo '<style type="text/css">
h1 a { background-image:url('.get_bloginfo('template_directory').'/images/your-logo.png) !important; }
</style>';
}
add_action('login_head', 'my_logo');