How can I limit the characters in this code?
.get_post_meta($post->ID,'smple1',true).
I have tried with the following:
$trim_length = 21; //desired length of text to display
$custom_field = 'smple1';
$value = get_post_meta($post->ID, $custom_field, true);
if ($value) {
echo '.rtrim(substr($value,0,$trim_length)) . ';
}
But I get server error. I must be missing an endif or something?
Many thanks.
You need to fetch the meta value, make sure that it was in
false
and then usesubstr()
to get the 21 characters, or fewer if the field is shorter based on the results ofstrlen()
.Also use simple code :
Ok after many tests it worked in my case as following:
note when to put
'. and .'