如何将徽标添加到我的网站?

时间:2015-05-06 作者:Anees Yaquoob

我想知道如何在我的website, 在站点标题之前。

<html <?php language_attributes(); ?>>

<head>
<meta charset="<?php bloginfo( \'charset\' ); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="<?php bloginfo( \'pingback_url\' ); ?>" />

<?php /* Embeds HTML5shiv to support HTML5 elements in older IE versions plus CSS Backgrounds */ ?>
<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5shiv.min.js" type="text/javascript"></script>
<![endif]-->
<?php wp_head(); ?>
</head>

<body <?php body_class(); ?>>

<?php // Get Theme Options from Database
    $theme_options = smartline_theme_options();
?>

<div id="wrapper" class="hfeed">

    <div id="header-wrap">

        <?php // Display Top Navigation
        if ( has_nav_menu( \'secondary\' ) ) : ?>

        <nav id="topnav" class="clearfix" role="navigation">
            <h5 id="topnav-icon"><?php _e(\'Menu\', \'smartline-lite\'); ?></h5>
            <?php wp_nav_menu(  array(
                \'theme_location\' => \'secondary\', 
                \'container\' => false, 
                \'menu_id\' => \'topnav-menu\', 
                \'fallback_cb\' => \'\', 
                \'depth\' => 1)
            );
            ?>
        </nav>

        <?php endif; ?>

        <header id="header" class="clearfix" role="banner">

            <div id="logo" class="clearfix">

                <?php do_action(\'smartline_site_title\'); ?>

                <?php // Display Tagline on header if activated
                if ( isset($theme_options[\'header_tagline\']) and $theme_options[\'header_tagline\'] == true ) : ?>            
                <h2 class="site-description"><?php echo bloginfo(\'description\'); ?></h2>
                <?php endif; ?>

            </div>

            <div id="header-content" class="clearfix">
                <?php get_template_part(\'inc/header-content\'); ?>
            </div>

        </header>

    </div>

    <div id="navi-wrap">

        <nav id="mainnav" class="clearfix" role="navigation">
            <h4 id="mainnav-icon"><?php _e(\'Menu\', \'smartline-lite\'); ?></h4>
            <?php // Display Main Navigation
                wp_nav_menu( array(
                    \'theme_location\' => \'primary\', 
                    \'container\' => false, 
                    \'menu_id\' => \'mainnav-menu\', 
                    \'echo\' => true, 
                    \'fallback_cb\' => \'smartline_default_menu\')
                );
            ?>
        </nav>

    </div>

    <?php // Display Custom Header Image
        smartline_display_custom_header(); ?>

3 个回复
SO网友:Interactive

标题可能位于标题中。php文件。

因此,请打开并找到类似以下内容:

<h1><a href="<?php bloginfo(\'url\');?>"><?php bloginfo(\'name\');?></a></h1>
这就是显示的内容Abraham & Co 在您的网站上。

现在,首先需要将图像上载到主题文件夹中的图像文件夹中
在上述代码之前添加以下代码:

<img src="<?php bloginfo(\'template_directory\');?>/images/your-logo.png">
确保您更改your-logo.png 上传到图像文件夹中的任何图像文件。

您可以选择将图像包装在带有类的div中,以便在style.css 文件

--更新--
我已经下载了您使用的主题,但实际上这不在header.php 文件有一个文件名为template-tags.php. 在这个关于规则17的文件中,您可以找到<h1 class="site-title"><?php bloginfo(\'name\'); ?></h1>

这就是显示的内容Abraham & Co 在您的网站上。但是你应该首先通过你主题的管理屏幕选项来添加一个徽标,因为我相信你可以上传一个图像。

如果无法执行以下操作:将图像上载到主题文件夹中的图像文件夹
更换:

<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>
并将其替换为:

<img src="<?php bloginfo(\'template_directory\');?>/images/your-logo.png">
<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>

SO网友:Anurag

导航到Smartline Lite:标题。php文件并更改下面给定的代码。让我知道它是否有效。。。。

   <div id="logo" class="clearfix">

        <?php do_action(\'smartline_site_title\'); ?>
<img src="image location" alt="alt title" height="auto" width="auto">

        <?php // Display Tagline on header if activated
        if ( isset($theme_options[\'header_tagline\']) and $theme_options[\'header_tagline\'] == true ) : ?>            
            <h2 class="site-description"><?php echo bloginfo(\'description\'); ?></h2>
        <?php endif; ?>

    </div>

    <div id="header-content" class="clearfix">
        <?php get_template_part(\'inc/header-content\'); ?>
    </div>

</header>

SO网友:MacInnis

两个选项,定义url或从主题设置链接定义的自定义徽标。

<img src="<?php bloginfo(\'template_directory\');?>/images/menuLogo.png">
<?php the_custom_logo(); ?>
https://developer.wordpress.org/reference/functions/the_custom_logo/https://developer.wordpress.org/reference/functions/bloginfo/

结束

相关推荐

Wp_logout_url未转发到正确的链接

我将网站设置为parentsite.com/childsite. 当网站存在时,我的注销按钮工作正常,用户注销并返回主页。下面是代码:<a class=\"logout with-icon\" href=\"<?php echo wp_logout_url( get_permalink() ) ?>\" data-icon=\"&#xf08b;\"><?php _e(\'Log out\', \'franklin\') ?></a> 然后我