在WordPress中动态显示徽标

时间:2018-01-03 作者:Arnab Chatterjee

我的wordpress网站徽标有问题。我无法使网站徽标动态。

这是我的代码(显示徽标),它位于标题中。php页面:

<a  href="<?php echo get_home_url(); ?>" id="logo">
    <img src="<?php echo get_template_directory_uri(); ?>/assets/images/logo.png" class="img-responsive" alt="" title="">
</a>
****当我想从“自定义”>“站点标识”更改它时,这里显示没有附加徽标,但徽标在前端成功显示。即使我试图改变它,也什么都没有发生。

请帮我解决这个问题。

3 个回复
最合适的回答,由SO网友:Tarang koradiya 整理而成

主题标题徽标功能get_theme_mod( \'custom_logo\' );

$custom_logo_id = get_theme_mod( \'custom_logo\' );
$image = wp_get_attachment_image_src( $custom_logo_id , \'full\' );
echo \'<img class="header_logo" src="\'.$image[0].\'">\';

SO网友:D. Dan

$image = wp_get_attachment_image_src( $custom_logo_id , \'full\' );
只需将“完整”更改为“缩略图”或其他内容。您还可以define 自定义大小。或者您可以通过css中的类“header\\u logo”来定位它。

SO网友:Shikha

Use this code in header.php :

<img src="<?php header_image(); ?>" alt="">
Then open site wp-admin :转到Apprence->customize->Header Image,上载徽标并发布

结束

相关推荐