Ed's Big Plans

Computing for Science and Awesome

Having an image logo AND logotype in Arclite (WordPress)

with 3 comments

Update: See this post if you have Arclite 2.02.

Arclite is still by far my favourite theme available on WordPress. At some point in time I wanted to have both my snazzy Sigma/E logo up along with the logotype “Ed’s Big Plans”. Arclite doesn’t allow this (at least there is no such setting in this version), so after some more digging in header.php, I found this chunk of code.

<?php
  // logo image?
  if(get_option('arclite_logo')=='yes' && get_option('arclite_logoimage')) { ?>
  <h1><a href="<?php bloginfo('url'); ?>/">
    <img
      src="<?php print get_option('arclite_logoimage'); ?>"
      title="<?php bloginfo('name');  ?>"
      alt="<?php bloginfo('name');  ?>" /></a></h1>
<?php } ?>

The above is code that checks if the user has selected to use an image logo– when this logo is available, Arclite displays the image and moves on down the page. Alternatively…

<?php else { ?>
  <h1><a href="<?php bloginfo('url'); ?>/"><?php bloginfo('name'); ?></a></h1>
<?php } ?>

…when the user has selected not to use an image, Arclite handily prints out logotype.

Since I want Arclite to render both the image logo and logotype when they’re available, I’ve simply slapped the logotype printing in with the former snippet of code to make this…

<?php
  // logo image?
  if(get_option('arclite_logo')=='yes' && get_option('arclite_logoimage')) { ?>
  <h1><a href="<?php bloginfo('url'); ?>/">
    <img
      src="<?php print get_option('arclite_logoimage'); ?>"
      title="<?php bloginfo('name');  ?>"
      alt="<?php bloginfo('name');  ?>"
      style="vertical-align:text-bottom;" />
    <?php bloginfo('name'); ?>
  </a></h1>
<?php }

Quick and painless :D

Some inline CSS was used to get the logo and the text to sit inline with one another; by default, the logo goes out of line up high and the text goes down low.

Note that when one chooses not to use an image logo in Arclite’s settings, it just goes back to the default logotype behaviour– exactly as you’d expect.

Written by Eddie Ma

December 22nd, 2009 at 3:03 pm

Posted in Web Programming

Tagged with ,

3 Responses to 'Having an image logo AND logotype in Arclite (WordPress)'

Subscribe to comments with RSS or TrackBack to 'Having an image logo AND logotype in Arclite (WordPress)'.

  1. Hi Ed
    I have a quick question. Where is the palace where you can actually define the location of image logo? I do not see any references in the code to the image location.
    When you say: “user selected to use image logo” where do we have such an uption in this template?
    Thanks

    Alex

    25 Jan 11 at 10:40

  2. I wrote this post a long time ago so I had to check for you. I switched back to Arclite to see if I could find the dropdown, checkbox or radio button for it — but I don’t think there is an explicit control for it; however, looking at the PHP, it looks like just having an uploaded image will cause Arclite to show just your logo while having no uploaded image makes the theme fall back to printing out your site’s title (defined in your general settings). Hope that helps :D Let me know if you find something to the contrary.

    Eddie Ma

    25 Jan 11 at 13:40

  3. Thanks for the reply, however I found the place where you can control it: appearance/article settings (just in case someone else will come across this post

    Alex

    25 Jan 11 at 13:58

Leave a Reply