dê um exemplo de um site que faça isto faz favor , para eu poder pensar em algo 😀
Está configuração que tu fala ela deve ser feita por ti , ou tu quer que o cliente a faça ?
Pois se for por ti, acho que consigo pensar em algo facilmente 😛
Cesar,
Infelizmente não tenho nenhum exemplo de site que faça isso, mas pensei na seguinte estrutura:
1 – criar um campo personalizado “Link”
2 – Inserir uma regra no código:
Se o campo Link estiver preenchido a imagem/titulo direciona para o endereço setado no campo.
Se não estiver preenchido direciona para o endereço do post.
Acho que é mais ou menos isso, mas não sei bem como fazer.
Vc poderia me ajudar?
Alguém tem alguma luz quanto a essa questão?
Segue um exemplo de como pode ser feito eugenia
<?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; ?>
Leve em consideração que utilizei o campo link, que recebe uma url, a url deve ter o http://
, mas caso esqueçam de colocar o http://
o código irá se encarregar de corrigir a falta dele.
Para saber mais
Função get_post_meta
http://codex.wordpress.org/get_post_meta
Sobre o Loop
http://codex.wordpress.org/es:The_Loop_in_Action
Função the_excerpt
http://codex.wordpress.org/the_excerpt
Agradeço a todos pela ajuda!!!! 🙂
Estamos testando o código repassado pelo Myst1010
Em todo caso, encontrei um plugin que faz o que preciso “Page Links To”.
Caso alguém precise da mesma funcionalidade futuramente segue link:
http://wordpress.org/extend/plugins/page-links-to/