GangStar 0 Denunciar post Postado Novembro 14, 2009 Bom dia. Galera, estou com um problema que não consigo resolver...já procurei muito, e nada. E pra piorar sou meio leigo no assunto. Mas o problema é o seguinte: No meu tema, eu uso uma custom fild para criar um thumbnail na pagina inicial... A imagem desse thumbnail, gera um link para o propio post, exemplo: http://localhost/wordpress/?p=11 Beleza. O que eu to querendo, é criar uma custom fiel, que mude esse link do post, para um outro qualquer, por exemplo: Por padrão, seria esse link: http://localhost/wordpress/?p=11 Mas queria que aparecece esse: http://www.google.com.br (Isso é só um exemplo) Imagino eu que a custom field deve integrar com o <?php the_permalink() ?> Veja o codigo: <?php get_header(); ?> <div id="main"> <div id="content"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <?php // check for thumbnail $thumb = get_post_meta($post->ID, 'thumbnail', $single = true); ?> <div class="home-posts"> <div class="single-entry"> <div class="thumbnail-div"> <?php // if there's a thumbnail if($thumb !== '') { ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $thumb; ?>&h=125&w=306&zc=1"width="306px" height="125px" style="border: none;" alt="<?php the_title(); ?>" /></a> <?php } // end if statement // if there's not a thumbnail else { echo ''; } ?> </div> <div class="single-entry-excerpt"> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"> <?php the_title2('', '...', true, '57') ?> </a> <?php the_content_limit(100, ""); ?> <div class="readmore"><a href="<?php the_permalink() ?>" rel="bookmark" style="color:#ffffff;" title="Permanent Link to <?php the_title(); ?>">Read More</a></div> </div> </div> </div> </div> <!-- end the post div--> Bom pessoal, se puderem me ajudar, ficarei muito grato. Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
Alex Hiroshi 7 Denunciar post Postado Novembro 15, 2009 Para cada post você mesmo vai escolher a URL que vai aparecer? Se sim, adicione mais um custom field na hora de postar e, nesse código aí, faça as modificações para buscar o novo field. <?php // check for thumbnail $thumb = get_post_meta($post->ID, 'thumbnail', $single = true); // aqui você busca o valor do custom field e guarda na variável $clinkurl // o novo custom field deve ter o nome de url $clinkurl = get_post_meta($post->ID, 'url', true); ?>Modifique a linha do link: <a href="<?php echo $clinkurl; ?>" rel="bookmark" title="Permanent Link to <?php echo $clinkurl; ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $thumb; ?>&h=125&w=306&zc=1"width="306px" height="125px" style="border: none;" alt="<?php the_title(); ?>" /></a> Compartilhar este post Link para o post Compartilhar em outros sites
GangStar 0 Denunciar post Postado Novembro 15, 2009 Lex, muito obrigado meu brother!!! Ficou certinho para a função que queria. Valeu mesmo!! Abraço ;) Compartilhar este post Link para o post Compartilhar em outros sites