WordPress as a Tumblelog, CMS: Advanced Uses of WordPress

Kicking off this month’s series [ad], today we’ll be looking at WordPress as an advanced blogging platform and a Tumblelog.
ad-wp-day-2
  1. Day 1: WordPress as a Tumblelog
  2. Day 2: WordPress as a Review Site and Podcasting Site
  3. Day 3: WordPress as a Social Network and Twitter clone

You should never say “oh, you can’t do that in WordPress”. Because you probably can. That’s the beauty of the platform – at face value, yes, it is a blogging platform, but be a bit creative and you’ve got yourself a full blown CMS.

WordPress as an advanced blogging platform

The image above is a screen of BinaryMoon.co.uk, Ben Gillbanks’ blog. It’s powered by WordPress and look at it! Popular posts on a scrolling, jQuerified block, recent posts from various categories down the sidebar, with one post only having an excerpt. It’s a brilliant example of how you can use WordPress as an advanced blogging platform; a good knowledge of the template hierarchy, the basics of WordPress development and some design skills and you’re effectively there. Sites such as Ben’s prove just how versatile WordPress is as a blogging platform. Speaking of which…

WordPress as a Tumblelog

Microblogging is yet another thing that WordPress is brilliantly suited to. To prove the point, I’ve just very quickly created a [b] child theme which acts as a Tumblelog: using custom fields and custom write panels I’ve been able to set up a homepage where the latest posts get displayed, in Tumblelog form. However, there’s a bonus – again, using  just custom fields, you can post links! It’s all very clever – the image above is the actual theme – I just took [b], created a child theme of it, got rid of the sidebar and made it single column and I was left with a decent Tumble-like design. Taking it further though, the first post – WPShout – is actually a link to [wp]. How? Using [b]’s custom write meta box thingys (I still don’t know the technical term!) I can create a new post which contains the link and then under ‘title’ type in the link URL:

And to integrate that onto the homepage, I can use the following:

<?php
$Post = get_post_custom_values("Title");
if ( is_array($Post) ) { ?>
<h2 class="posttitle"><?php echo get_post_meta($post->ID, "Title", true); ?></h2>
<?php }	else { ?>
<h2 class="posttitle"><a href="<?php the_permalink() ?>"><?php the_title();?></a></h2>
<?php }	?>

The clever bit here is that for normal blog posts, just leave the field blank and the title gets displayed. It’s really easy to create something like this so go on! Do it!

Concluding

Throughout this week I’m going to bang on about custom fields, which I make no apology for; they’re a brilliant way of storing extra information about posts and you can’t ignore them! Join us on Wednesday to find out how to use WordPress as a social network with Twitter-like functionality.


10 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Heeren
September 24, 2010 8:08 pm

I am looking to make a Lyrics website using wordpress but having difficulty in showing lyrics details like movie , singer name,

i wan to make something similar to hindilyrics*net

Rainbow Skill
January 18, 2010 3:57 am

Thanks for the information ya i also agree with that custom fields are really awesome. Thanks for the post.

Advanced Uses of WordPress | WPShout.com
December 2, 2009 6:55 pm

[…] this week we’re going to be looking at [ad], with the table of contents as follows:Day 1: WordPress as a TumblelogDay 2: WordPress as a Review Site and Podcasting SiteDay 3: WordPress as a Social Network and […]

chris
November 16, 2009 2:45 pm

cool idea using WordPress as a Tumblelog. i’m using WP-o-Matic to create a lifestream with WordPress. still haven’t played with custom fields very much, but this site is a constant source of inspiration for ways to use them 🙂
.-= chris´s last blog ..more on the music industry filesharing debate =-.

Single Post Templates Made Easy for WordPress | WPShout.com
November 9, 2009 12:04 pm

[…] blog, BinaryMoon the other day. Whilst Ben’s blog is usually looking pretty darn good, using WordPress as an advanced blogging platform, the other day it looked particularly good. Why? Ben was using unique page templates for specific […]

WordPress as a Review Site and Podcasting Site: Advanced Uses of WordPress | WPShout.com
November 6, 2009 12:02 pm

[…] today we’re going to be looking into using WordPress as review and podcasting site.Day 1: WordPress as a TumblelogDay 2: WordPress as a Review Site and Podcasting SiteDay 3: WordPress as a Social Network and […]

WordPress as a Social Network and Twitter clone: Advanced Uses of WordPress | WPShout.com
November 4, 2009 5:03 pm

[…] Day three of [ad] continues, with a look at WordPress as a social network and Twitter site.Day 1: WordPress as a TumblelogDay 2: WordPress as a Review Site and Podcasting SiteDay 3: WordPress as a Social Network and […]

Ben
November 4, 2009 10:18 am

Thanks for the mention Alex 🙂 I think there is always scope for doing things differently, and hope to make a lot more changes in the future that will improve the layout and usage of my site.

Custom fields are amazing things as well – there’s loads you can do with them. The only limit is your imagination.
.-= Ben´s last blog ..UP =-.