Page 1 of 1

simple better way

Posted: Fri Nov 12, 2010 11:18 am
by lerizzle
Is there a better way to write this? Like in 1 line without the if?

$link_text = get_post_meta($post->ID, 'excerpt_link', true);
if(!$link_text)
$link_text = 'Continue Reading';

Re: simple better way

Posted: Fri Nov 12, 2010 11:22 am
by Celauran
You could use a ternary operator:

Code: Select all

$link_text = get_post_meta($post->ID, 'excerpt_link', true) ? get_post_meta($post->ID, 'excerpt_link', true) : 'Continue Reading';

Re: simple better way

Posted: Fri Nov 12, 2010 3:29 pm
by lerizzle
Thanks. thats what I was looking for.