Olá Rafael,
Vá à directoria do tema e abra o ficheiro:
\layout\template\recent-portfolio.php
Procure a linha:
<a class="image" href="<?php echo wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>" data-rel="prettyPhoto[mixed]" >
E altere para:
<a class="image" href="<?php echo get_permalink($post->ID);?>" data-rel="prettyPhoto[mixed]" >
Procure a linha:
<a class="image" href="<?php echo wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>" data-rel="prettyPhoto[mixed]" ><?php the_title(); ?></a>
E altere para:
<a class="image" href="<?php echo get_permalink($post->ID); ?>" data-rel="prettyPhoto[mixed]" ><?php the_title(); ?></a>
Resumindo – Basicamente vamos substituir:
wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
Por:
get_permalink($post->ID);
Assim, vamos buscar o endereço do post e não o endereço da imagem associada ao post. Se calhar também vai ter que efectuar as mesmas alterações para o ficheiro recent-portfolio-2.php que se encontra na mesma directoria.
Olá, fiz as alterações, mas aparece um erro falando que não encontrou a imagem, ficou dessa forma:
<?php if( vp_option(‘portfolio_enable’) == ‘1’) { ?>
<div class=”carousel”>
<div class=”header-wrapper”>
<h2><?php echo vp_option(‘portfolio_text’); ?></h2>
</div>
<nav class=”carousel-nav”>
</nav>
<div data-index=”0″ class=”carousel-item-container row” >
<?php
$args = array(
‘posts_per_page’ => ‘8’,
‘orderby’ => ‘date’,
‘order’ => ‘DESC’,
‘post_type’ => ‘portfolio’,
);
query_posts($args);
while ( have_posts() ) : the_post();
?>
<div class=”one_fourth columns item”>
<div class=”ts-display-pf-img”>
ID);?>” data-rel=”prettyPhoto[mixed]” >
<span class=”rollover”></span>
<?php the_post_thumbnail(‘portfolio-threecol’); ?>
</div>
<div class=”ts-display-pf-text”>
<h2>ID); ?>” data-rel=”prettyPhoto[mixed]” ><?php the_title(); ?></h2>
</div>
</div>
<?php endwhile; ?>
</div>
</div>
<div class=”bottom separator”></div>
<?php } ?>
Pode colocar o código no http://pastebin.com/ e deixar aqui o endereço?
Segue o link http://pastebin.com/MjswE0SG e obrigado pela ajuda!
Caro Rafael,
Experimente substituir:
href=" get_permalink($post->ID); ?>"
Por:
href="<?php echo get_permalink($post->ID); ?>"
Experimente substituir por este código: http://pastebin.com/cJysyt5F
Cara deu certo, muito obrigado. Quebrou meu galho e salvou meu final de semana! Valew
Mais uma dúvida:
Quando eu abro a página porfolio ele não me da a opção de usar a edição via HTML por acaso você saber como fazer isso?
http://www.flyever.com.br/web/?portfolio=termostatos
Edição via HTML? Como assim? Na área de administração não aparece a opção para visualizar o código HTML do conteúdo?
PS: Para futuros problemas não relacionados com o assunto deste tópico, sugiro que abra um novo. Assim poderá receber mais comentários de outros utilizadores.
Ele me da opção de editar mas nao aparece, fica como no link que eu te mandei. Se puder me ajudar nessa! Depois vou abrir um tópico novo.