自定义徽标img标记的源代码丢失,并且未在WordPress中呈现

sgtfey8w  于 2022-11-28  发布在  WordPress
关注(0)|答案(2)|浏览(97)

我正在使用模板“Twentyseventeen”并创建了它的一个子主题。到header.php和custom-logo链接呈现,但没有img源代码。所以我有一个空白。我现在搜索了几个小时,不能找到原因。即使我切换回原始的Twentysevente主题的img源代码丢失。嗯,我不是很熟悉WordPress,如果有人可以帮助我修复这个?谢谢

vsnjm48y

vsnjm48y1#

嗨:)试着像这样添加<img>

<img src="<?php the_custom_logo();?>"/>

在我的主题我用这个:

<div class="logo">
        <a href="<?php echo get_home_url(); ?>">
            <?php $logo_id = get_theme_mod( 'custom_logo' );?>
            <?php echo wp_get_attachment_image( $logo_id , 'full' ); ?>
        </a>
    </div>

我希望这对你有帮助:)

w41d8nur

w41d8nur2#

可能你没有在后端设置自定义徽标,或者需要重置。

  • 转至“管理控制面板”〉“外观”〉“定制器”〉“站点标识
  • 请检查您是否在此处设置了自定义徽标。如果已设置,请将其删除并重置。

如果您没有看到任何自定义徽标选项,则说明您的主题不支持自定义徽标选项。在这种情况下,the_custom_logo()或相关功能将无法工作。请阅读this guide以添加对自定义徽标的支持,然后使用URL或打印带有标记的徽标。

相关问题