Wiki Weblocation

Ajuda Weblocation

Como inserir botões ou link dinamicamente em slides ou imagem destacada de posts

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; ?>

Últimas Postagens