Suporte » Temas » Ajustar “largura” dos Comentários

  • Resolvido piscinafacil

    (@piscinafacil)


    Boa tarde, é minha primeira vez aqui no fórum, e estou precisando de ajuda para ajustar a largura do campo de comentários no meu site.

    É o seguinte, o visual de meu site é construido com auxílio do plugin Visual Composer e utilizando o tema Porto. Durante a construção do site, me surgiu a necessidade de utilizar os COMENTÁRIOS em algumas páginas específicas, no entanto percebi que os comentários não estavam aparecendo nas páginas, mesmo habilitando-os. Eles só apareciam nos Posts (Artigos). Portanto, pesquisei no fórum e achei uma resposta que solucionou meu problema, apenas adicionando o código <?php comments_template(); ?> na page.php.

    Adicionando o código, fez com que ele aparecesse nas páginas, porém ocupando a largura inteira da tela, sem margens, não acompanhando a margem do resto do conteúdo. Enfim, para que entendam melhor, segue um print de tela mostrando o problema.

    http://s10.postimg.org/dfb5v6d7t/forum_help.jpg

    Agradeço desde já!

    PS:
    Fiquei em dúvida se postava no Temas e Modelos ou no Plugins e Códigos

    • Este tópico foi modificado 7 anos, 8 meses atrás por piscinafacil.
Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • Moderador Felipe Elia

    (@felipeelia)

    Oi @piscinafacil, seja bem-vindo.

    O ideal seria inserir um componente do próprio visual composer que trouxesse os comentários, assim ele seguiria a formatação do seu tema. Se ele não fornecer tal componente você pode criá-lo, inserindo o seguinte código no seu functions.php:

    // Cria um shortcode comum
    function my_custom_page_comments( $atts, $content = null ) {
    	return comments_template();
    }
    add_shortcode('my_custom_page_comments', 'my_custom_page_comments');
    
    // Associa o shortcode acima com o visual composer, para que ele vire um componente selecionável na edição
    vc_map( array(
    	"name" => "Comentários de página",
    	"base" => "my_custom_page_comments",
    	"content_element" => true,
    	"icon" => "icon-wpb-toggle-small-expand",
    	'category' => 'Content',
    ) );

    Algumas considerações importantes:

    – Você disse que alterou o page.php. Você está usando um tema filho, certo? Isso é importante para não perder nenhuma alteração feita por você quando o tema for atualizado.

    – O fato do tema que você está usando ser pago dificulta o suporte do pessoal daqui, já que nem todo mundo tem acesso a ele. Um outro bom lugar para buscar ajuda é o fórum do próprio tema, até para que o criador possa saber dessa sua necessidade e verificar essa oportunidade de melhoria em uma próxima versão.

    – Depois deixa aqui o seu feedback, se tudo correu bem ou não e, se for o caso, marque seu tópico como resolvido 🙂

    Criador do tópico piscinafacil

    (@piscinafacil)

    Boa tarde @felipeelia !

    Primeiramente, gostaria de agradecê-lo pela resposta.

    – Quanto ao tema filho, eu realmente não estava utilizando, é possível ainda eu criar um tema filho sem perder as alterações feitas no site?

    – Já referente ao código a ser inserido no functions.php, ainda não fiz o teste, pretendo fazer após a criação do tema filho. Porém me surgiu uma dúvida, pois futuramente, pretendo substituir os Comentários nativo do WordPress para o Disqus, isso seria possível com este código, ou há necessidade de inserir outro código?

    – E após criar este Shortcode, os comentários irão se ajustar automáticamente com o resto do layout? Ou terei que inserí-lo como se fosse um componente do Visual Composer?

    Mais uma vez, gostaria de agradecê-lo pela ajuda.
    Até mais!

    Moderador Felipe Elia

    (@felipeelia)

    Opa @piscinafacil, vamos lá!

    – Quanto ao tema filho: as alterações que você fez pelo painel não serão perdidas, as que foram feitas no código sim. De qualquer maneira é importante que você faça um backup de tudo antes de trocar de tema, há uma remota chance de que o tema exclua alguma coisa quando for desativado.

    – Quanto ao Disqus: não haverá necessidade, o próprio disqus faz a alteração necessária.

    – Você terá que incluir o componente pelo Visual Composer na edição das páginas, como qualquer bloquinho daqueles.

    Fico feliz por ter ajudado, boa sorte com o site! 🙂

    Criador do tópico piscinafacil

    (@piscinafacil)

    Muito obrigado @felipeelia !

    Problema resolvido, consegui incluir o componente dos comentários, e agora ele segue o mesmo layout da página. Também já fiz a inserção do Disqus, porém ainda não consegui migrar meus comentários(disqus) do antigo site, mas isso não vem ao caso.

    Só mais uma dúvida, é possível fazer o mesmo que foi feito com os comentários para o Google Forms? Incluir o Google Forms como um componente do Visual Composer, para que possa ser inserido em qualquer página.

    Agradeço mais uma vez a paciência que tivestes comigo 🙂

    Até mais!

    Moderador Felipe Elia

    (@felipeelia)

    É possível sim @piscinafacil, só alterar o código e ter cuidado para não repetir os nomes das funções, ok? Que bom que conseguiu progredir 🙂

    Se não tiver mais nada em que a gente possa ajudar não esquece de marcar o tópico como resolvido. Boa sorte com o site!

    Criador do tópico piscinafacil

    (@piscinafacil)

    Obrigado mais uma vez @felipeelia !

    Fico um pouco confuso na hora de alterar o código, pois nunca havia feito uma inserção no Visual Composer, como a dos comentários, que você me orientou anteriormente.

    Não quero que pense que estou querendo o código pronto de “mão beijada”, hahah. Porém não tenho ideia de quais parâmetros preciso alterar e nem como conseguir estes parâmetros do Google Forms.

    Se puderes me dar uma clareada, ficarei muito grato, novamente, hehe.

    Se não for possível, entendo, já me foi muito útilo conseguir implementar os comentários.

    Até mais!

    Moderador Felipe Elia

    (@felipeelia)

    Oi @piscinafacil,

    Se não me engano o Google Forms dá um código HTML que deve ser copiado na página. Se for esse o caso é até mais fácil usar um componente que já existe no Visual Composer, o “Código HTML (Avançado)” 🙂

    Criador do tópico piscinafacil

    (@piscinafacil)

    Isso mesmo, @felipeelia ! Deu certinho!

    Agradeço por ter tomado seu tempo me ajudando. Ainda bem que deu tudo certo!

    Vou marcar como resolvido!
    Abraço 🙂

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • O tópico ‘Ajustar “largura” dos Comentários’ está fechado para novas respostas.