How do I show the post title if an advanced custom field hasn’t been used?

If in doubt, check the documentation first:

Check if value exists

This example shows how to check if a value exists for a field.

$value = get_field( 'text_field' );

if ( $value ) {
    echo $value;
} else {
    echo 'empty';

So, in for your case you would need to use:


$short_testimonial = get_field( 'short_testimonial' );

if ( $short_testimonial ) {
    echo $short_testimonial;
} else {


Also, you should note, as others have mentioned, that you don’t need to echo the_title() as it echoes itself…