cortar texto después de (x) cantidad de caracteres

Esto está en WordPress (no estoy seguro de que eso haga la diferencia)

Este bit de php genera el título de la publicación

<?php echo $data['nameofpost']; ?>

Es un texto simple que puede tener hasta 100 caracteres de longitud. Lo que me gustaría es que los caracteres producidos tengan más de 20 largos para mostrar '...' o simplemente nada.

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta