Suporte » Temas e templates » Linkar Portfólio para uma página e não para a imagem: Tema TopBest

  • Resolvido rafaelkoshima

    (@rafaelkoshima)


    Estou fazendo um site com o thema TopBest Blue Marlin.
    Quando eu coloco na HomePage os produtos eles linkan para a foto do produto e não a página, não consegui mudar no editar.

    Alguém poderia me ajudar? Estou no prazo final para entregar o freela. Agradeço a colaboração.

A visualizar 11 respostas - de 1 a 11 (de um total de 11)
  • Fabio Santos

    (@ffsantos92)

    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.

    Thread Starter rafaelkoshima

    (@rafaelkoshima)

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

    Fabio Santos

    (@ffsantos92)

    Pode colocar o código no http://pastebin.com/ e deixar aqui o endereço?

    Thread Starter rafaelkoshima

    (@rafaelkoshima)

    Segue o link http://pastebin.com/MjswE0SG e obrigado pela ajuda!

    Fabio Santos

    (@ffsantos92)

    Caro Rafael,

    Experimente substituir:

    href=" get_permalink($post->ID); ?>"

    Por:

    href="<?php echo get_permalink($post->ID); ?>"

    Thread Starter rafaelkoshima

    (@rafaelkoshima)

    Veja como ficou e ainda está com o erro: http://pastebin.com/82t51Zq4

    Veja o site: http://www.flyever.com.br/web/

    Fabio Santos

    (@ffsantos92)

    Experimente substituir por este código: http://pastebin.com/cJysyt5F

    Thread Starter rafaelkoshima

    (@rafaelkoshima)

    Cara deu certo, muito obrigado. Quebrou meu galho e salvou meu final de semana! Valew

    Thread Starter rafaelkoshima

    (@rafaelkoshima)

    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

    Fabio Santos

    (@ffsantos92)

    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.

    Thread Starter rafaelkoshima

    (@rafaelkoshima)

    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.

A visualizar 11 respostas - de 1 a 11 (de um total de 11)
  • O tópico ‘Linkar Portfólio para uma página e não para a imagem: Tema TopBest’ está fechado a novas respostas.