• Resolvido gabyttvv

    (@gabyttvv)


    Boa pessoal, alguém sabe dizer se existe a possibilidade de inverter a ordem dos comentários apenas em uma pagina?

    Explico: no meu caso site: vemkverfilmes.net = nos pedidos, as pessoas fazem pedidos e os últimos ficam em primeiro.

    Queria alterar a ordem apenas nesta pagina, alguém pode me ajudar?

    Agradeço muito.

    Muito obrigada mesmo e um FELIZ NATAL para TODOS.

Visualizando 15 respostas - 1 até 15 (de um total de 19)
  • Boa tarde, @gabyttvv

    Se voce quer colocar os comentarios mais recentes primeiro para todo o seu site basta seguir este topico:
    http://www.wpbeginner.com/wp-tutorials/how-to-rearrange-comments-in-wordpress-display-the-most-recent-one-on-top/

    Se voce quiser fazer isto apenas para uma página basta voce criar um template para a página e no php colocar:

    <?php
    $comments = get_comments(‘post_name’ => ‘NOME_DA_PAGINA’, ‘order’ => ‘DESC’);
    foreach($comments as $comment) :
    echo($comment->comment_author);
    endforeach;
    ?>

    Nesta pagina voce encontra os paramentros retornados pela funcao get_comments para voce usar dentro do foreach:

    https://codex.wordpress.org/Function_Reference/get_comments

    Qualquer dúvida, só perguntar.

    Abracos e boas festas.

    ps.: na página de pedidos do seu site, seria interessante ter um espaco entre a borda da pagina e os comentarios. Fica mais bonito e organizado 😉

    Criador do tópico gabyttvv

    (@gabyttvv)

    Caro amigo RENAN BARROS, vou perguntar sim se não for muito trabalho.
    Sou novata em wordpress, estou apanhando bastante, mas aos poucos vou indo….
    Bem quanto a este código eu coloco ele onde?
    perdão minha ignorância…

    E quanto o que vc falou sobre pagina e comentários, eu estou a dois meses tentando colocar margem nos comentários e não consigo. a pessoa digita e fica em toda a largura da pagina, tenho que ficar editando um a um colocando uma margem e justificando, pode ajudar também.
    Fico muito grata, vc vai ser meu Papai Noel.
    Aguardo ansiosa.
    Grata…

    Criador do tópico gabyttvv

    (@gabyttvv)

    Caro amigo RENAN BARROS… desculpas esqueci de dizer que esses comentários, não é só nesta página, são todos os comentários estão assim. O avatar fica colado na lateral, e os comentários também, ( eu que edito ) esta margem que vc se referiu, que eu gostaria muito de colocar.
    Valeu.

    Vamos por partes.

    Para colocar a margem basta fazer o seguinte

    Abra o arquivo index.css que está em http://vemkverfilmes.net/wp-content/themes/cinemalounge/css/index.css

    e cole:

    #comments {
    padding-left: 20px !important;
    padding-right: 20px !important;
    }

    #comments .avatar {
    float: left !important;
    margin: 10px !important;
    }

    Isto ira colocar a margem que voce quer.

    Agora vamos falar dos comentários em ordem descrescente:

    Voce quer colocar todos os comentarios em ordem descrescente (o mais atual primeiro) em todo o seu site, ou apenas nessa página de pedidos?

    Se for para toda o site basta seguir esse passo a passo:

    http://www.wpbeginner.com/wp-tutorials/how-to-rearrange-comments-in-wordpress-display-the-most-recent-one-on-top/

    Criador do tópico gabyttvv

    (@gabyttvv)

    Meu amigo, meu index..
    <?php
    global $SMTheme;

    get_header();

    get_template_part(‘theloop’);

    get_template_part(‘navigation’);

    get_footer();

    ?>

    coloquei este:

    <?php
    global $SMTheme;

    get_header();

    get_template_part(‘theloop’);

    get_template_part(‘navigation’);

    get_footer();

    #comments {
    padding-left: 20px !important;
    padding-right: 20px !important;
    }

    #comments .avatar {
    float: left !important;
    margin: 10px !important;
    }

    ?>

    o blog saiu do ar… fiz num de cópia que eu tenho, esta todo branco.?

    Criador do tópico gabyttvv

    (@gabyttvv)

    e os comentários a ordem é só para pagina de pedidos, aquele codigo que vc colocou primeiro.
    este:<?php
    $comments = get_comments(‘post_name’ => ‘NOME_DA_PAGINA’, ‘order’ => ‘DESC’);
    foreach($comments as $comment) :
    echo($comment->comment_author);
    endforeach;
    ?>

    eu coloco ele dentro de que local.? comments.css???

    Criador do tópico gabyttvv

    (@gabyttvv)

    se quiser, poxa, não quero te dar tanto trabalho, mas meu email [E-mail removido por um moderador]

    • Esta resposta foi modificada 7 anos, 10 meses atrás por Claudio Sanches.
    Criador do tópico gabyttvv

    (@gabyttvv)

    Prezado Renan, apague tudo q eu escrevi acima, depois de muito penar eu entrei no arquivo q vc falou, coloquei o codigo para as margens, colei ele no começo, nos comments, no final, mas não teve efeito. uma pena pois a aparencia realmente esta feia. mas ja alterei tanta coisa, poder ser q eu tenha feito besteiras….
    quanto ao codigo do comentário invertido, apenas numa pagina, sem saber onde colocar, coloquei no comment.php, coloquei no final, travou…
    Peço perdão por te te incomodado, realmente sou muito leiga.
    Vou levando… agradeço muito sua atenção e gentileza, perdão ter incomodado.

    O importante é que vc e todos os seus tenham um Ótimo Natal, e um Ano ( 2017 ) no minimo,
    10 vezes melhor que o de 2016.
    Abraço
    Gaby

    Criador do tópico gabyttvv

    (@gabyttvv)

    Oi pessoal e principalmente para o Renan.
    Consegui acertar a margem dos comentários ( a ordem ainda não ). Usei o mesmo código que vc Renan, enviou.
    Só deu certo quando coloquei o mesmo no stylo.css
    Valeu mesmo, este ficou legal…
    O outro vou tentando…

    Moderador Claudio Sanches

    (@claudiosanches)

    @gabyttvv Por favor, leia as regras do fórum antes de publicar: https://codex.wordpress.org/pt-br:Bem-vindos_ao_F%C3%B3rum_de_Suporte#Coisas_para_evitar_e_mau_comportamento

    Principalmente a parte sobre: “Os membros do fórum não devem publicar seus endereços de e-mail, pedir o e-mail de outras pessoas ou solicitar contato fora dos fóruns.”

    Isto daqui é um fórum publico e as conversas devem ser mantidas por aqui, principalmente porque poderão ajudar outras pessoas com problema similar no futuro.

    Criador do tópico gabyttvv

    (@gabyttvv)

    Prezado Cláudio Sanches, li é peço perdão pelo erro. Eu realmente sou bastante novata em tudo, mas estou aprendendo bastante com meus erros.
    Não mas vai se repetir.
    Muito obrigada por me avisar.
    Muita paz para você e todos da equipe.
    Gaby

    Gabi, desculpe a demora.. mas eu estava de ferias e nao acessava o site.

    O blog saiu do ar porque voce colocou codigo css dentro de codigo php e isso se torna um erro para o compilador do php e realmente sai do ar. (risos)

    Eu escrevi assim:

    “Para colocar a margem basta fazer o seguinte

    Abra o arquivo index.css que está em http://vemkverfilmes.net/wp-content/themes/cinemalounge/css/index.css

    e cole:

    #comments {
    padding-left: 20px !important;
    padding-right: 20px !important;
    }

    #comments .avatar {
    float: left !important;
    margin: 10px !important;
    }

    Isto ira colocar a margem que voce quer.”

    ISSO VOCE FEZ E DEU CERTO .. JA ATE VI NO SEU SITE QUE ESTA COM MARGENS..

    MTO BEM.. PARABENS PRA VC (RISOS)

    Gabi, quando eu escrevo ‘nomedasuapagina’ é pra vc substituir isso pelo nome da sua pagina.

    Exemplo:
    $comments = get_comments(‘post_name’ => ‘NOME_DA_PAGINA’, ‘order’ => ‘DESC’);

    vc substitui por:
    $comments = get_comments(‘post_name’ =>’pedidos-2′, ‘order’ => ‘DESC’);

    onde ‘pedidos-2’ é o nome da sua pagina.

    entendeu?

    Para a ordem dos comentários funcionarem como vc quer, você precisa colocar o código abaixo no template que sua pagina usa.

    <?php
    $comments = get_comments(‘post_name’ =>’pedidos-2′, ‘order’ => ‘DESC’);
    foreach($comments as $comment) :
    echo($comment->comment_author);
    endforeach;
    ?>

    Criador do tópico gabyttvv

    (@gabyttvv)

    O meu amigo Renan, que isso tudo bem… É bom que aprendi mais.. Obrigada, mas não consegui a ordem invertida. Esse eu foi deixar de lado um pouco. Tudo bem, a margem eu consegui sim, Grata.
    Agora o que eu estou tentando fazer, é colocar os comentários abaixo do avatar e justificado.
    Um colega daqui me passou um código.
    #comments .comment-author .avatar {
    display: block;
    float: none!important;
    margin: 0 auto 10px!important;
    }

    Mas eu tentei, não alterou, e eu vi este código em outra linha também, não sei se um esta interferindo no outro. Eu as vezes fico com medo de sair do ar novamente, dai fiz um de teste. rascunho… mas esta tranquilo, eu te agradeço muito por lembrar de mim… qualquer coisa, (entendo de filmes) só pedir.. entrar no site em cadastro tem contato.
    Valeu forte abraço.

    Criador do tópico gabyttvv

    (@gabyttvv)

    Perdão Renan agora que eu vi sua outra mensagem… Eu estou atolada fazendo pagina de filmografias, o que que eu fui fazer, nossa que trabalho, mas assim que eu tiver um tempinho, tomara que hoje, eu vou tentar fazer o que você escreveu…
    Muito obrigada mesmo…
    Sem palavras,….
    Tudo de bom…
    Mil vezes grata….
    Valeu…….

Visualizando 15 respostas - 1 até 15 (de um total de 19)
  • O tópico ‘COMENTÁRIOS ORDEM INVERTIDA’ está fechado para novas respostas.