Split a Post Title in Half

CSS Tricks,Wordpress How-To's

In this post I’ll explain how to take a WordPress page or post title, split it in half and style each half differently.The first thing we’ll need to do is get the title and turn it in to a variable. Then we need to explode that variable using a space as the break point.split title in half Then we can count the total words in the title and divide that number by 2 to figure out where to split it. After that we create a 2 separate strings and can use those variables however we like.


$title = get_the_title($ID);
$word = explode(' ', $title);
$totalwords = count($word);
$halfnumber = $totalwords / 2;
$string1 = implode(' ', array_slice($word, 0, $halfnumber));
$string2 = implode(' ', array_slice($word, $halfnumber));

 

Leave a Reply

Your email address will not be published. Required fields are marked *

What's the Buzz?

Andy did a tremendous job in developing a new website for our company from scratch. His vision in developing a “state of the art” website for a furniture retailer was key to making our website one of the top sites in our industry. He was tireless in working to develop new ideas and translate them into a working part of our site.

- Paul Sanford
COO, Roomful Express Furniture