Display URL in a Custom Field

You are using get_the_title(), which needs to be echoed out. However, you have it inside the string. Also, you might want to use isset() rather than !empty().

Try this:

if( isset( $destino_web ) && $destino_web !== '') { echo sprintf('<p><strong>Web:</strong><a href="https://wordpress.stackexchange.com/questions/168579/%s">%s</a></p>', $destino_web, get_the_title() ); }