WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Header Image Issues (9 posts)

  1. BigScaryRobot
    Member
    Posted 5 years ago #

    Hey, I'm new to wordpress and just set up my first blog.

    I took a template similar to what I was looking for and reconfigured it to my needs. However, I’m having a hard time figuring out how to place a header image at the top.

    http://pistolsatnoonish.com/blog/

    As you can see, I only have the text title, but I'd like to place a clickable image there. I’d like the image to be the same width as the main content section, as well.

    Here is the code for my Header.php. If more code is required, just tell me where to look and what to post.

    <head>
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>"  />
    <title><?php if (is_home () ) { bloginfo('name'); echo " - "; bloginfo('description');
    } elseif (is_category() ) {single_cat_title(); echo " - "; bloginfo('name');
    } elseif (is_single() || is_page() ) {single_post_title(); echo " - "; bloginfo('name');
    } elseif (is_search() ) {bloginfo('name'); echo " search results: "; echo wp_specialchars($s);
    } else { wp_title('',true); }?></title>
    <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />
    <meta name="robots" content="follow, all" />
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('http://pistolsatnoonish.com/logos/pistolslogoA.gif'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <?php wp_head(); ?>
    
    <!-- this product is released under General Public License. Please see the attached file for details. You can also find details about the license at http://www.opensource.org/licenses/gpl-license.php -->
    
    <script type="text/javascript"><!--//--><![CDATA[//><!--
    sfHover = function() {
    	if (!document.getElementsByTagName) return false;
    	var sfEls = document.getElementById("nav").getElementsByTagName("li");
    
    	for (var i=0; i<sfEls.length; i++) {
    		sfEls[i].onmouseover=function() {
    			this.className+=" sfhover";
    		}
    		sfEls[i].onmouseout=function() {
    			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    		}
    	}
    
    }
    if (window.attachEvent) window.attachEvent("onload", sfHover);
    //--><!]]></script>
    
    <!--[if lt IE 8]>
    <link href="<?php bloginfo('template_url'); ?>/ie.css" rel="stylesheet" type="text/css" />
    <![endif]-->
    
    <!--[if lt IE 7]>
    <link href="<?php bloginfo('template_url'); ?>/ie6.css" rel="stylesheet" type="text/css" />
    <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
    <![endif]-->
    
    </head>
    
    <body>
    <div id="wrapper">
    
    <div id="header">
    
    <div id="logo">
    <h1><a href="<?php echo get_option('home'); ?>"><?php bloginfo('monkey'); ?></a></h1>
    <span><?php bloginfo('description'); ?></span>
    </div>
    
    </div> <!-- Closes header -->
    
    <div id="catnav">
    <ul id="nav">
      <li><a href="<?php echo get_option('home'); ?>">Home</a></li>
      <?php wp_list_categories('sort_column=name&title_li=&depth=2'); ?>
    </ul>
    </div> <!-- Closes catnav -->
    
    <div class="cleared"></div>

    Thanks for your help! :)

  2. BigScaryRobot
    Member
    Posted 5 years ago #

    Anyone? Anyone?

    I did try doing a search on this, but most of the instructions seem to be for older wordpress releases, as my code doesn't look like the example code given.

    If it helps, I used this theme as my starting template:

    http://wordpress.org/extend/themes/pixeled

  3. Crewchief
    Member
    Posted 5 years ago #

    1). Give your new Header image a name such as Header.jpg, Header.gif, Header1.jpg, Header1.gif, etc.

    2). Upload your header image to the folder where your images are located > pistolsatnoonish.com >blog >Themes > Your Theme > Images

    3). Go to your WB dashboard menu, find the “Appearance” tab and click on the “Editor” look for the Stylesheet (style.css)

    4). Copy and paste the Stylesheet (style.css) file into an Editor or notepad before making any changes. That way if you royally screw it up and can’t figure out what you did, you can simply grab your previous version and paste it back and you’re restored! Next…

    5). Scroll down until you locate this:

    #logo {
    background:url(images/logo.jpg) no-repeat;
    height:100%;

    The file may have a different name such as: header.gif, logo.gif, etc.

    6). Replace the logo.jpg image with image you just uploaded.

    7). Click the “Update File” Button and you’re done!

  4. BigScaryRobot
    Member
    Posted 5 years ago #

    Thanks, Crewchief, but I'm still having an issue. I see where the logo is in the style sheet, but I had to manually enter the code you suggested, as it didn't already exist. That part worked fine. However, there are two issues I still need to resolve.

    1. How do I make the banner a clickable link?

    2. How do I get rid of the "pistolsatnoonish" text?

    Here's the Stylesheet code:

    /*
    Theme Name: Pixeled
    Theme URI: http://samk.ca/freebies/free-wordpress-theme-pixeled/
    Description: Dark WP theme with 2-3 column layout, dropdown categories menu, multiple widget-ready placement and feedburner email form integrated, easy to customize. Created by <a href="http://samk.ca/">samk</a>. Enjoy!
    Author: sam
    Author URI: http://samk.ca/
    Version: 1.9
    Tags: black, blue, three-columns, two-columns, threaded-comments, fixed-width, theme-options, right-sidebar
    .
    Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
    .
    */
    
    /* Defaults */
    
    * {
      margin: 0;
      padding: 0;
      }
    
    h1, h2, h3, h4, h5, h6, p {
      margin: 0;
      padding: 10px 0;
      }
    
    h1, h2, h3, h4, h5, h6 {
      font-family: Verdana;
      }
    
    hr {
      color: #333;
      border: 1px solid #121212;
      }
    
    pre {
      height: auto;
      overflow-x:scroll;
      }
    
    fieldset {
      margin: 0;
      padding: 0;
      border: 0;
      }
    
    dd {
      padding-left: 15px;
      }
    
    p {
      font-size: 9pt;
      }
    
    a {
      color: #6598b8;
      text-decoration: none;
      }
    
    a:hover {
      color: #222;
      text-decoration: underline;
      }
    
    a img {
      border: none;
      }
    
    blockquote {
      background: #070707;
      border: 1px solid #060606;
      padding: 5px 15px;
      margin: 10px 10px 5px 15px;
      font-style: italic;
      color: #fff;
      }
    
    code {
      color: #3366cc;
      font-style: italic;
      }
    
    strong {
      font-size: 110%;
      }
    
    body {
      text-align: center;
      margin: 0;
      padding: 0 0 15px 0;
      font-family: trebuchet ms, arial, helvetica, sans-serif;
      background: #000 url('http://pistolsatnoonish.com/bgs/background5.jpg') top center repeat;
    
      }
    
    /* Header and wrapper */
    #wrapper {
      margin: 0 auto;
      width: 960px;
      text-align: left;
      padding: 0;
      }
    
    #header {
      padding: 0;
      margin: 0;
      height: 80px;
      }
    
    #header #topright {
      text-align: right;
      float: right;
      width: 600px;
      margin: 5px 0 0 0;
    }
    #header #topright ul {
      list-style: none;
      padding: 0;
      margin: 0;
      }
    #header #topright li {
      display: inline;
      }
    #header #topright li a {
      color: #fff;
      font-size: 9pt;
      padding: 0 0 0 25px;
      text-transform: lowercase;
      }
    #header #topright li a:hover {
      color: #000;
      text-decoration: none;
      }
    
    #header #logo {
      background:url(images/logo.gif) no-repeat;
      height:100%;
        float: left;
      width: 967px;
      height: 100px;
      margin: 25px 0 0 0;
      padding: 0;
    }
    #header h1 {
      padding: 0;
      margin: 0;
      }
    #header h1 a {
      color: #fff;
      font-size: 17pt;
      text-decoration: none;
      }
    #header h1 a:hover {
      color: #eee;
      text-decoration: none;
      }
    #header span {
      padding: 0;
      color: #111;
      font-size: 11pt;
      }
    
    /* Menu */
    
    #catnav {
      margin: 20px 0 0 0;
      padding: 0;
      clear: both;
      height: 44px;
      width: 960px;
      }
    
    #nav {
      list-style: none;
      margin: 0;
      padding: 0;
      }
    
    #nav ul {
      margin: 0;
      padding: 0;
      }
    
    #nav li {
      float: left;
      margin: 0;
      padding: 0;
      }
    
    #nav a {
      display: block;
      line-height: 44px;
      margin: 0;
      padding: 0 20px 0 15px;
      font-size: 10pt;
      color: #fff;
      letter-spacing: -1px;
      }
    
    #nav li a:hover {
      color: #6598b8;
      text-decoration: none;
      display: block;
      }
    
    #nav li ul {
      list-style: none;
      position: absolute;
      width: 150px;
      left: -999em;
      }
    
    #nav li:hover ul, #nav li.sfhover ul {
      left: auto;
      }
    
    #nav li li {
      float: left;
      margin: 0;
      padding: 0;
      width: 150px;
      }
    
    #nav li li a {
      width: 150px;
      height: 24px;
      line-height: 24px;
      color: #fff;
      border-top: 1px solid #131f27;
      background: #040404;
      margin: 0;
      padding: 5px 20px 5px 15px;
      }
    
    #nav li li a:hover {
      border-top: 1px solid #131f27;
      background: #000;
      padding: 5px 20px 5px 15px;
      }
    
    #nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
      position: static;
      }
    
    #toprss {
      float: right;
      margin: 10px 15px 0 0;
      display: inline;
      width: 65px;
      line-height: 41px;
      }
    
    /* Top Content */
    
    #main {
      margin: 5px 15px 0 15px;
      clear: both;
      width: 930px;
      padding-bottom: 5px;
      }
    #contentwrapper {
      float:left;
      width: 560px;
      margin: 0 0 15px 0;
      padding: 0;
      }
    #contentwrapper2 {
      float:left;
      width: 900px;  margin: 0 0 15px 0;
      padding: 0;
      }
    #contentwrapper .pageTitle, #contentwrapper2 .pageTitle {
      margin: 15px 0 10px 0;
      font-size: 14pt;
      letter-spacing: -1px;
      color: #fff;
      font-weight: normal;
      background: url(images/bg-trans.png) repeat;
      padding: 5px;
      }
    .topPost {
      margin: 0;
      padding: 0;
      font-size: 9pt;
      }
    .topPost h2.topTitle a {
      font-size: 15pt;
      font-weight: normal;
      color: #fff;
      letter-spacing: -2px;
      }
    .topPost h2.topTitle a:hover {
      text-decoration: none;
      color: #abd1ea;
      }
    .topPost p.topMeta {
      padding: 0;
      margin: -10px 0 0 0;
      font-size: 9pt;
      color: #cdcdcd;
      }
    .topPost p.topMeta a {
      text-decoration: underline;
      color: #fff;
      }
    .topPost p.topMeta a:hover {
      color: #ccc;
      }
    .topPost div.topContent {
      font-size: 9pt;
      color: #efefef;
      margin: 8px 0;
      }
    .topPost div.topContent a {
      text-decoration: underline;
      color: #fff;
      }
    .topPost div.topContent a:hover {
      text-decoration: underline;
      color: #ff9933;
      }
    
    .topPost div.topContent ul, .topPost div.topContent ol {
      padding: 0 0 0 30px;
      }
    .topPost div.topContent ul li, .topPost div.topContent ol li {
      color: #eee;
      }
    .topPost span.topComments, .topPost span.topMore, .topPost span.topTags {
      font-size: 9pt;
      font-style: italic;
      background: url(/images/bg-trans.png) repeat;
      padding: 8px 10px;
      margin-right: 5px;
      line-height: 27pt;
      color: #fff;
      border: 1px solid #111;
      }
    .topPost span.linkpages {
      font-size: 9pt;
      font-style: italic;
      color: #fff;
      margin-bottom: 10px; display:block;
      }
    .topPost span.linkpages a:hover {
      color: #ddd;
      }
    .topPost span.topComments:hover, .topPost span.topMore:hover, .topPost span.topTags:hover {
      background: #040404;
      }
    .topPost span.topComments a {
      color: #fff;
      background: url(images/comment.gif) left no-repeat;
      padding-left: 20px;
      line-height: 27pt;
      vertical-align: middle;
      }
    .topPost span.topMore a {
      color: #fff;
      background: url(images/comment.gif) left no-repeat;
      padding-left: 20px;
      line-height: 27pt;
      vertical-align: middle;
      }
    .topPost span.topTags em {
      background: url(images/tags.gif) left no-repeat;
      padding-left: 20px;
      line-height: 27pt;
      vertical-align: middle;
      color: #0a0a0a;
      }
    .topPost span.topTags a {
      color: #fff;
      line-height: 27pt;
      vertical-align: middle;
      }
    .topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost span.topTags a:hover {
      color: #fff;
      text-decoration: underline;
      }
    
    #nextprevious {
      margin: 10px 0 5px 0;
      }
    #nextprevious a {
      color: #83adc8;
      text-transform: lowercase;
      text-decoration: underline;
      }
    #nextprevious a:hover {
      color: #fff;
      }
    
    /* Comments */
    
    #comment {
      margin-bottom: 10px;
      margin-top: 15px;
      background: #040404;
      width: 530px; /* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */
      border: 1px solid #090909;
      padding: 0px 15px 10px 15px;
      color: #fff;
      }
    #comment h3 {
      font-size: 10pt;
      font-weight: normal;
      color: #fff;
      margin: 15px 0;
      padding: 0;
      }
    #comment p a {
      color: #6598b8;
      }
    #comment p a:hover {
      color: #fff;
      }
    #comment p {
      padding:0;
      margin: 7px 0;
      }
    ul.commentlist, ul.trackback  {
      list-style-type: none;
      margin: 10px 0;
      font-size: 9pt;
      }
    .commentlist li, .trackback li {
      margin: 10px 0 15px 0;
      padding: 10px;
      background: #080808;
      border: 1px solid #040404;
      list-style-type: none;
      }
    .commentlist li.alt {
      background: #000;
      border: 1px solid #020202;
      border: none;
      margin-top:10px;
      }
    .commentlist li.cleared {
      background: transparent;
      border: none;
      }
    .commentlist a:hover {
      color: #eee;
      }
    .commentlist a.gravatar {
      float: left;
      margin: 0 15px 10px 0;
      width: 60px;
      }
    .commentlist .commentbody {
      margin: 0;
      padding: 0;
      }
    .commentlist .commentbody p a {
      text-decoration: underline;
      }
    .commentlist cite {
      font-size: 10pt;
      font-style: normal;
      color: #ddd;
      }
    .commentlist small.commentmetadata a {
      color: #666;
      }
    .commentlist p {
      color: #dedede;
      }
    #respond {
      clear: both;
      margin-top: 15px;
      }
    textarea#comment {
      width: 450px;
      background: #fff;
      color: #111;
      padding: 10px;
      }
    #comment #submit {
      margin: 0;
      }
    #extrastuff a {color:#222; font-size:0.8em;}
    #extrastuff a:hover {color:#6598b8; text-decoration:none;}
    #extrastuff #rssleft {float:left; width:250px;}
    #extrastuff #trackright {float:right; width:180px; text-align:right;}
    
    /* Welcome section */
    
    #main #welcome {
      margin: 0 0 20px 0;
      padding: 0 0 5px 0;
      background: url(images/bg-trans.png) repeat;
      }
    #main #welcome h2 {
      font-size: 14pt;
      font-weight: normal;
    
      color: #fff;
      letter-spacing: -2px;
      margin: 0 10px;
      padding: 10px 0 3px 0;
      }
    #main #welcome p {
      font-size: 9pt;
      color: #eee;
      margin: 0 10px;
      padding: 6px 0;
      }
    #main #welcome a {
      text-decoration: underline;
      color: #ff9933;
      }
    #main #welcome a:hover {
      color: #6598b8;
      }
    #main #welcome form {
      margin: -5px 0 0 0;
      background: transparent; /* required for IE */
      }
    #main #welcome #feedbox {
      border: 1px solid #ccc;
      padding: 2px 1px;
      width: 180px;
      }
    .submitbutton {
      margin: -5px 0 0 5px;
      background: #010101;
      color: #fff;
      font-size: 8pt;
      padding: 3px 6px;
      vertical-align: middle;
      border: 1px solid #111;
      }
    .submitbutton:hover {
      cursor: pointer;
      background: #050505;
      }
    
    /* Sidebars */
    #sidebars {
      margin: 15px 0 0 0;
      float: right;
      width: 340px;
      color: #eee;
      }
    #sidebars .sidebarbox {
      background: url(images/bg-trans.png) repeat;
      padding: 8px 15px;
      }
    
    #sidebar_full {
      padding: 0;
      margin: 0;
      }
    
    #sidebar_left {
      float: left;
      width: 340px;
      }
    
    #sidebar_right {
      float: right;
      width: 340px;
      }
    
    #sidebars h2 {
      margin: 0;
      padding: 0 0 8px 0;
      font-weight: normal;
      font-size: 11pt;
      color: #fff;
      letter-spacing: -1px;
      }
    
    #sidebars table {
      width: 130px;
      }
    
    #sidebars ul {
      margin: 0;
      padding: 0 0 5px 0;
      }
    
    #sidebars li {
      margin-bottom: 20px;
      list-style: none;
      font-size: 9pt;
      }
    
    #sidebars li ul {
      padding: 0;
      }
    
    #sidebars ul ul li {
      margin: 0;
      padding: 2px 2px 2px 16px;
      color: #eee;
      background: url(images/bullet.gif) left 8px no-repeat;
      line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
      }
    
    #sidebars a {
      display: inline;
      color: #eee;
      }
    #sidebars a:hover {
      color: #6598b8;
      text-decoration: underline;
      }
    
    #sidebars p {
      padding: 2px 0;
      font-size: 9pt;
      color: #eee;
      }
    
    #tag_cloud a {
      display: inline;
      }
    
    #sidebars ul.children li {border-bottom:none;}
    #sidebars ul.children {margin-bottom:0;}
    
    /* Before footer */
    
    #morefoot {
      background: #000 url(images/bggrad.jpg) top left repeat-x;
      border: 1px solid #070707;
      padding: 15px;
      color: #dfdfdf;
      margin: 0 0 10px 0;
      }
    #morefoot p {
      margin: 5px 0;
      padding: 5px 0;
      }
    #morefoot ul {
      list-style-type: none;
      margin-top: 5px;
      }
    #morefoot ul li, #morefoot p {
      font-size: 9pt;
      }
    #morefoot a {
      text-decoration: underline;
      color: #ddd;
      }
    #morefoot a:hover {
      text-decoration: underline;
      color: #6598b8;
      }
    #morefoot h3 {
      font-size: 12pt;
      font-weight: normal;
      color: #dfdfdf;
      letter-spacing: -1px;
      border-bottom: 1px dotted #444;
      margin: 0;
      padding: 0 0 2px 0;
      }
    #morefoot #searchbox {
      padding: 1px;
      width: 180px;
      }
    #morefoot .col1 {
      float: left;
      width: 340px;
      }
    #morefoot .col2 {
      margin: 0 25px;
      }
    #morefoot .col2, #morefoot .col3 {
      float: left;
      width: 260px;
      }
    #morefoot li {
      padding-left: 20px;
      margin-bottom: 5px;
      background: url(/image/more.gif) left 2px no-repeat;
      line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
      }
    
    /* footer*/
    #footer {
      clear: both;
      background: #000;
      border: 1px solid #070707;
      padding: 15px 15px 10px 15px;
      }
    #footer p {
      font-size: 9pt;
      color: #bbb;
      padding: 0;
      }
    #footer a {
      color: #bbb;
      text-decoration: underline;
      }
    #footer a:hover {
      color: #fff;
      }
    #footerleft {
      float: left;
      width: 500px;
      }
    #footerright {
      float: right;
      width: 300px;
      text-align: right;
      }
    
    /* Misc */
    
    .highlight {
      color: #222;
      font-weight: bold;
      }
    
    .cleared {
      margin: 0;
      padding: 0;
      clear: both;
      }
    
    .alignleft {
      float: left;
      margin: 5px 10px 5px 0;
      }
    .alignright {
      float: right;
      margin: 5px 0 5px 10px;
      }
    .aligncenter,
    div.aligncenter {
      margin: 10px auto;
      text-align: center;
      display: block;
      }
    
    img.alignleft {
      float: left;
      margin: 5px 10px 5px 0;
      }
    img.alignright {
      float: right;
      margin: 5px 0 5px 10px;
      }
    img.aligncenter {
      margin: 10px auto;
      text-align: center;
      display: block;
      }
    
    .wp-caption {
      border: 1px solid #ddd;
      text-align: center;
      background-color: #f3f3f3;
    
      padding-top: 4px;
    
      /* optional rounded corners for browsers that support it */
    
      -moz-border-radius: 3px;
    
      -khtml-border-radius: 3px;
    
      -webkit-border-radius: 3px;
      border-radius: 3px;
      }
    
    .wp-caption img {
      margin: 0;
      padding: 0;
      border: none;
      }
    
    .wp-caption p.wp-caption-text {
      font-size: 11px;
      line-height: 17px;
      padding: 0 4px 5px;
      margin: 0;
      color: #111;
      }

    Notice that I did add in the "background:url(images/logo.gif) no-repeat;" code.

  5. Terry
    Member
    Posted 5 years ago #

    Oh, to make it clickable, just change the <div id="header"> to <div id="hedaer" onclick="location.href='<?php bloginfo('home') ?>'">

    To remove the text, use the text-indent property for Header 1:

    #logo h1 {
    text-indent: -9999px;
    }

    p/s: Please don't paste the whole style sheet next time. Just the relevant sections will do.

  6. BigScaryRobot
    Member
    Posted 5 years ago #

    Thanks, and sorry about the all the code. :)

    Where do I find the text-indent code? Is that in the header?

  7. BigScaryRobot
    Member
    Posted 5 years ago #

    I don't see any place for that indent code. I've been through the header and the stylesheet.

  8. BigScaryRobot
    Member
    Posted 5 years ago #

    Never mind. I got it.

    Thanks.

  9. Crewchief
    Member
    Posted 5 years ago #

    To make your header link to your home page…

    1). Go to your header.php file and locate this

    <body>
    <script type='text/javascript' src='http://track3.mybloglog.com/js/jsserv.php?mblID=<?php include (TEMPLATEPATH . '/id-mybloglog.php'); ?>'></script>
    <div id="wrap">
    <div id="header">
    <div id="logo">

    2). Change the logo to this…

    <body>
    <script type='text/javascript' src='http://track3.mybloglog.com/js/jsserv.php?mblID=<?php include (TEMPLATEPATH . '/id-mybloglog.php'); ?>'></script>
    <div id="wrap">
    <div id="header">
    <div id="logo" onclick="location.href='http://www.yourdomain.com/Blog';" style="cursor: pointer;">

    3). Click update and you’re done.

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.