Support » Theme: Nisarg » Putting a logo in the header

  • Hi, have been a member for a few years, but am only just returning to WordPress and have forgotten most everything I learned first time around.

    I have a site here and placed nisgard on a blog page here.

    Is there a way I can replace the blog text “SALISH SEA PILOT” with my logo?

    Perhaps I am unwise to start with such a new theme, but I liked the look of it.

Viewing 9 replies - 1 through 9 (of 9 total)
  • Theme Author Falguni

    (@falgunihdesai)

    Hi adieu,

    To place the just a text “SALISH SEA PILOT” you can use cutomizer by following this path : Appearance > customize > Site Identity > title and insert the text you want in to title box.

    You can create a header image which contains your logo and the blog text “SALISH SEA PILOT”. In this case you can disable the site identity title by unchecking on “Display Header Text”.

    And it is not unwise to start learning new things.

    Hope that this will help you.

    Falguni

    Hi Falguni,

    Thanks for the help.

    I was thinking more about this (in style.css/3.1 Site Navigation Bar):

    .navbar-brand{
    font-size: 20px;
    font-weight: 600;

    I was wondering if there was a way to delete the text, in my case “SALISH SEA PILOT” and replace with a small logo.

    If not, your theme is elegant and clean and I can live with it just the way it is 🙂

    Jim

    Does anyone know how this can be done? To replace the site title with a logo?(top left corner) I don’t want to place the logo in the header because you can’t control how its being displayed on mobile devices.

    Hi Falguni,

    I am looking for the same solution.
    I’m all set to start my website except that I cant put in the logo at the left of the navigation bar, beside the site title.

    There are some other themes which support logo directly from Appearance>Customize>Site Identity. Would be great to have such option or atleast provide a workaround until your next update!!

    Thanks for the great theme!

    I used the method suggested in the below link:

    However, when i view the site in my mobile, the position of log goes haywire!

    Still looking for help from the theme developer!!

    dirckvdb

    (@dirckvdb)

    @infinitepoet, thx i will give it a try

    infinitepoet

    (@infinitepoet)

    @dirckvdb and all,

    After many hours of googling and trying out different ways( I am an infant in HTML coding !! ), I could get my logo into the title bar ( navigation bar) instead of the site title using the following link method:

    https://wordpress.org/support/topic/replacing-text-header-with-image?replies=7

    I guess, the logo height needs to be max 50px in order not to stretch beyond the navigation bar. Other work around would be to increase navigation bar height.

    Hello adieu.
    I wanted to do the same thing, but couldn’t find the answer anywhere.
    Then I decided to mess with the php files and finally got it done right.

    And while there might be an easier way to do that, as a non-programmer, this is how I’ve done it.

    First, I’d recommend a small logo image, not bigger than 90px height so it won’t mess with your mobile and tablet layouts.

    You don’t need to deal with css at all.

    The steps:

    1 – Upload your logo through the media panel in WP. Copy the logo url. It will look like this:

    http://yourdomain.com/yourWPdirectory/wp-content/uploads/2016/06/logo.png

    Reserve. You’re gonna need it.

    2 – Then open this file:

    /wp-content/themes/nisarg/header.php

    3 – Find and remove this bunch of code:

    <div class="site-header">
          <div class="site-branding">
              <a class="home-link" 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>
              <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
    		  </a>
          </div><!--.site-branding-->

    4 – Put this code instead, int the exact same place:

    <div class="site-header">
          <div class="site-branding">
            <a class="home-link" 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>
              <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2> -->
    <!--your logo line --><h1 class="site-title"><img src="your logo url" alt="Your logo name"></img></h1><!-- end of your logo line -->
              </a>
          </div><!--.site-branding-->

    5- Edit the code with your logo url and title.

    That’s it.

    Notice The original h1 and h2 are <!–commented–> so they have no effect. In case you want to revert the change, just remove the new line and the comment marks.

    Also, make sure you leave the option to show title and description marked in the WP panel.

    Hope this is what you were looking for!

    I wanted to do this but it is still not working for me. My website is http://www.milliononothing.com
    Here is the code I am using:

    <div class="site-header">
          <div class="site-branding">
            <a class="home-link" 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>
              <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2> -->
    <!--your logo line --><h1 class="site-title"><img src="http://millionornothing.com/wp-content/uploads/2017/01/59-px-height.png" alt="The Million Or Nothing Logo"></img></h1><!-- end of your logo line -->
              </a>
          </div><!--.site-branding-->
    • This reply was modified 2 months, 2 weeks ago by ankitneerav.
Viewing 9 replies - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.