Support » Fixing WordPress » Can't find my logo in CSS so that I can move it

  • I feel a bit silly asking this as it is probably very simple but, as a novice, I just can’t seem to find it!

    My website is http://demo.equinesites.co.uk/

    You will see that there is a logo that says ‘Equine Sites’ underneath the navigation bar. I want to try and nudge it down to the centre of the header.

    I can manage to do this on the ‘Inspect Element’ on my browser by making the padding 140px…but just can’t seem to find the logo element in the CSS file. It might have something to do with the fact that the logo image is an optional part of the website theme?

    Any ideas?

Viewing 15 replies - 1 through 15 (of 15 total)
  • esmi

    (@esmi)

    Forum Moderator

    Try using Firefox with the Firebug add-on for this kind of CSS work.
    http://getfirebug.com/

    Josh

    (@josh401)

    Moderator and Editor Customizer

    How are you inserting the image? Are you inserting the code yourself? Do you know where this is?

    <img src="http://demo.equinesites.co.uk/wp-content/uploads/2012/06/ES-Logo-SQUARE-for-demo1.png">

    That image has no id or class associated with it to manipulate via css. You will need to either manually add a class or an id, or simply apply some inline css.

    So, can you access that bit of code where ever you are inserting the image?

    Is that not the same as the ‘Inspect Element’ thing that I have been using with Chrome? It lets me edit the css live or is it different? Thanks

    Hi Josh – the image is inserted as part of the theme, where I put the URL in the theme options and the logo comes up. It can either be the standard text or a logo file.

    I can add padding to the URL have pasted when using the chrome ‘inspect element’ but can’t find it in CSS.

    Josh

    (@josh401)

    Moderator and Editor Customizer

    They are similar. What esmi is suggesting is that you can use Firebug (or Chrome’s equal) to find the class or id, and also the location of the stylesheet used to generate the code.

    However, this will NOT help you if you don’t have a class or id associated with the element you are trying to manipulate. Hence, my explanation above.

    Josh

    (@josh401)

    Moderator and Editor Customizer

    Okay, so change the url from what you have, to this:

    <img style="margin-top:50px;" src="http://demo.equinesites.co.uk/wp-content/uploads/2012/06/ES-Logo-SQUARE-for-demo1.png">

    Unfortunately this is the problem I am having, the URL isn’t anywhere in my CSS…and I don’t know if it has a class or ID. In the chrome live thing I can easily change it to what you have suggested above, but then can’t then find it within the editor section of my dashboard.

    Sorry, as you can guess I am new to this! Your help is definitely appreciated!

    Josh

    (@josh401)

    Moderator and Editor Customizer

    Okay.

    That logo didn’t automatically come with your theme. So you had to “add” it somehow.

    How did you add it? Did you manually insert a link? Or is there something in your theme which had you browse to the image to be uploaded?

    The theme comes with some ‘Theme Options’ – here it roughly says that I should put the URL of one of my images in their logo box…then save.

    This may help (or might not!)…It is the part from the functions which I think generates the rule:

    array( "name" => "Logo Settings","type" => "title"),
    array( "type" => "closetitle"),
    array( "type" => "open"),
    array( "name" => "Logo Options",
    	"desc" => "Customise your blog logo",
    	"id" => $shortname."_logo",
    	"type" => "select",
    	"std" => "0",
    	"options" => array("Text Logo - Use Default Blog Settings","Custom Image - Use setting below")),
    array( "name" => "Custom Logo",
    	"desc" => "If you choose Custom Image as your logo, please state the image's URL.",
    	"id" => $shortname."_customlogo",
    	"type" => "text",
    	"std" => ""),
    array( "type" => "close"),'

    Why the logo isn’t fitting nicely where it is supposed to, is because I changed the header height…I have managed to change everything else to fit this height just not the logo.

    Thanks

    Josh

    (@josh401)

    Moderator and Editor Customizer

    The theme comes with some ‘Theme Options’ – here it roughly says that I should put the URL of one of my images in their logo box…then save.

    Okay, so try putting this into that option box:

    <img style="margin-top:50px;" src="http://demo.equinesites.co.uk/wp-content/uploads/2012/06/ES-Logo-SQUARE-for-demo1.png">

    No I am afraid it didn’t like that – it would just disappear after I had saved it and come up with a broken link icon on the actual website.

    If I can’t find a solution I can make the actual image have more space above but that isn’t really very tidy.

    Josh

    (@josh401)

    Moderator and Editor Customizer

    Yeah, they might be running a validation on that input and stripping out anything but the “src” atrribute.

    I’d really have to see how they are processing that option box. What’s strange is that they didn’t wrap this in a class or id… basically “forcing” the end user with only one positioning option.

    I would go along with your suggestion and just create more space above the image. Definitely not customizable friendly, but as long as you won’t be changing positioning in your header anymore, you should be okay.

    What theme is it you are using?

    Oh well we tried – thank you for your help.

    The theme is Greenfield. It is strange because I was able to move the default text but when I put in the custom logo it went to the top.

    A final stab in the dark, I just found this in the header PHP, which links with the code I pasted above:

    <div id="header">
    
    <?php
    $greenfield_logo = get_option('greenfield_logo');
    $greenfield_customlogo = get_option('greenfield_customlogo');
    
    if ($greenfield_logo == "Custom Image - Use setting below" && $greenfield_customlogo != '') { ?>
    
    <a href="<?php echo get_option('home'); ?>/"><img src="<?php echo $greenfield_customlogo; ?>" /></a>
    
    <?php } else { ?>
    
    <div id="headertext">
    <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
    <h4><?php bloginfo('description'); ?></h4>
    </div>
    
    <?php }?>

    If it doesn’t help at all, then thanks anyway 🙂

    Josh

    (@josh401)

    Moderator and Editor Customizer

    Okay, try putting this into the option box:

    http://demo.equinesites.co.uk/wp-content/uploads/2012/06/ES-Logo-SQUARE-for-demo1.png" style="margin-top:50px;

    Insert it EXACTLY like that and don’t fix the code problems. We are going to try and “trick” the theme.

    Nope sorry, doesn’t work 🙁 but thank you

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Can't find my logo in CSS so that I can move it’ is closed to new replies.