WordPress as CMS

BCIT Class Materials

I’m teaching two classes on WordPress at BCIT Friday August 21st. Below are the key code snippets along with a zipped archive of the famous Twitter box featured on this blog and in Computer Arts Magazine.

Replace the default heading with a clickable image

<h1 id="blog-title">
<a href="<?php echo get_bloginfo('url') ?>/" title="<?php get_bloginfo('name') ?>" rel="home">
<img alt="Alternate image text" src="<?php echo get_bloginfo('template_url') ?>/imageFolder/imageFile.type" /></a></h1>

The get_bloginfo(); template function

<?php
 echo get_bloginfo('$show')
?>

Where $show can be name, description, url, template_url etc. Full explanation in the Wordpress Codex.

Custom Page Template

<?php
/*
Template Name: Whatever
*/
?>

Standard PHP Include

<?php include ('fileName.php'); ?>

Insert Custom Field in Template

<?php echo get_post_meta($post->ID, '$key', true); ?>

Conditional Custom Field

<?php  
	if((get_post_meta($post->ID, 'divName', true))) { ?>
		<div id="divName">
			<?php echo get_post_meta($post->ID, 'divName', true); ?>		
		</div>
	<?php } 
?>

The Twitter Box

Click here to download a zipped archive of the Twitter box. Remember to change the username inside twitter.php, otherwise you’ll get my tweets on your site!

Related posts:

  1. New WordPress-based Site: AnnyChih.com Two weekends ago my sister-in-law Anny Chih asked for some...
  2. Highlight current page in WordPress menus WordPress has a lot of built in functionality that you...

Leave a Reply