Com este script é possível que o título dos posts exibidos na home não direcione para o post mas sim para uma URL da sua escolha. O mesmo pode ser feito com a imagem destacada ou botões de link em slides.
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php //Link Personalizado
$link = get_post_meta($post->ID, 'link', true);
//Verifica se existe um link personalizado no CF, caso tenha cria com este link o título
if( $link ) { ?>
<h2><a href="<?php echo esc_url( $link ); ?>"><?php the_title(); ?></a></h2>
<?php //se não existe link personalizado carreta o título normal
} else { ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php } ?>
<?php
//Verifica se existe link personalizado, caso tenha carrega a imagem em miniatura com este link
if( $link ) { ?>
<a href="<?php echo esc_url( $link ); ?>"><?php the_post_thumbnail( 'thumbnail', array( 'class' => 'post-thumb') ); ?></a>
<?php //Caso não tenha carrega a miniatura normal
} else {?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( 'thumbnail', array( 'class' => 'post-thumb') ); ?></a>
<?php } ?>
<?php //Conteúdo do post resumido
the_excerpt(); ?>
<?php endwhile; ?>
<?php endif; ?>