Jump to content
Emerson Garcia

Problemas com sistema de comentários no blog

Recommended Posts

Boa noite! Preciso de uma ajuda! Estou desenvolvendo um sistema de comentários nativo no WordPress. Mas quando eu deixo os comentários e clico no botão "Comentar", não faz nenhum registro de comentários no WP, tão pouco os comentários que não são exibidos. Tem alguma coisa que esteja fazendo de errado e que seja possível resolver? 

 

Segue o código abaixo.

 

Obrigado!

 

<?php
 
/*
 
Template name: Header Sub
 
*/
 
get_template_part('templates/header','sub'); ?>
 
<div class="section section-blog-interna">
  <div class="container container-bread-crumbs w-container w-hidden-tiny">
    <ul class="ul-breadcrumbs w-clearfix w-list-unstyled">
      <?php wp_custom_breadcrumbs(); ?>
  </div>
  <div class="container container-header-post w-container">
    <div class="header-post-esq">
      <h3 class="h3-categoria-post"><?php the_category(); ?></h3>
      <h1 class="h1-titu-post"><?php the_title(); ?></h1>
      <h3 style="color:gray;font-size:18px;line-height:120%;"><?php the_subtitle(); ?></h3>
    </div>
    <div class="header-post-dir w-hidden-medium w-hidden-small w-hidden-tiny">
      <div class="postagem-header">POSTAGEM: <?php echo get_the_date(); ?></div>
      <div class="comentarios-header"><?php comments_number('0 Comentários', '1 Comentário', '% Comentários' );?></div><a class="share-header" href="#">SHARE</a></div>
  </div>
  <div class="container container-post w-container">
    <img class="main-banner-post" sizes="(max-width: 1100px) 100vw, 1100px"><?php the_post_thumbnail(); ?>
    <div class="box-txt-post">
      <p class="paragraph"><br>
 
        <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
          <div <?php post_class() ?> id="post-<?php the_ID(); ?>">
              <div class="entry">
              <?php the_content(); ?>
        </div>
 
    </div>
    <?php endwhile; endif; ?></p>
 
    </div>
  </div>
</div>
 
<div class="section section-veja-tambem">
  <div class="container w-container">
    <div class="row-vejamais w-row">
 
      <?php $args = array(
              'numberposts' => 3,
              'category' => 0, 'orderby' => 'date',
              'order' => 'DESC', 'include' => array(),
              'exclude' => array(), 'meta_key' => '',
              'meta_value' =>'', 'post_type' => 'post',
              'suppress_filters' => true
          ); //array('post_type' => 'page', 'showpages', 'numberposts'=>100);
                       $my_posts = get_posts($args);
                 ?>
 
       <?php if($my_posts) : foreach($my_posts as $post) : setup_postdata($post); ?>
 
       <?php //$id_parent = wp_get_post_parent_id(get_the_id());
           //if($id_parent == 27):
       $img_url = get_the_post_thumbnail_url(get_the_id(), 'full');
 
 
      ?>
 
      <div class="col-veja w-col w-col-4 w-col-medium-4">
        <?php the_post_thumbnail(); ?>
        <a class="btn-veja-tambem w-button" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
      </div>
 
      <?php  //endif;
      endforeach; endif; ?>
 
    </div>
  </div>
</div>
 
 
<div class="section">
  <div class="container container-form-comentario w-container">
 
   
   
   
 
    <?php if(comments_open() ) : ?>
   
    <div class="form-comentario w-form">
      <form class="w-clearfix" data-name="Email Form 2" id="email-form-2" name="email-form-2" action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post">
        <h2 class="h2-comentario">DEIXE O SEU COMENTÁRIO</h2>
        <label class="label-comentario" for="comentario">Comentário</label><textarea class="txt-area-comentario w-input" data-name="comentario" id="comentario" maxlength="5000" name="comentario"></textarea>
        <input class="input-comentario w-input" data-name="Nome" id="Nome" value="<?php echo $comment_author; ?>" maxlength="256" name="Nome" placeholder="Seu nome*" required="required" type="text">
        <input class="input-comentario w-input" data-name="Email" id="email" value="<?php echo $comment_author_email; ?>" maxlength="256" name="email" placeholder="Seu e-mail*" required="required" type="email">
        <input type="submit" class="btn btn-comente w-button" value="comentar">
       
        <?php comment_id_fields(); ?>
        <?php do_action('email-form-2', $post->ID); ?>
       
        <div class="checkbox w-checkbox"><input class="w-checkbox-input" data-name="Checkbox" id="checkbox" name="checkbox" type="checkbox"><label class="label-checkbox w-form-label" for="checkbox">LOREM IPSUM AENEAN SOLL IPSUM AENEAN SOLL</label></div>
        <div class="checkbox w-checkbox"><input class="w-checkbox-input" data-name="Checkbox 2" id="checkbox-2" name="checkbox-2" type="checkbox"><label class="label-checkbox w-form-label" for="checkbox-2">LOREM IPSUM AENEAN SOLL</label></div>
      </form>
      <div class="w-form-done w-hidden-main w-hidden-medium w-hidden-small w-hidden-tiny">
        <div>Thank you! Your submission has been received!</div>
      </div>
      <div class="w-form-fail w-hidden-main w-hidden-medium w-hidden-small w-hidden-tiny">
        <div>Oops! Something went wrong while submitting the form.</div>
      </div>
    </div>
  </div>
 
  <?php else : ?>
    <h3>Os comentários estão fechados</h3>
  <?php endif; ?>
 
  <div class="container container-comentarios w-container">
    <h2 class="h2-comentarios"><span class="num-comentarios">0</span> comentários</h2>
    <ul class="ul-comentarios w-list-unstyled">
   
   
      <li class="li-comentarios w-clearfix">
     
        <?php if( have_comments() ) : ?>
        <h3 class="h3-comentarios"></h3>
        <p class="p-comentario"><?php wp_list_comments('avatar_size=64&type=comment'); ?></p>
        <?php endif; ?>
        <div class="data-comentario"></div><input type="submit" class="btn btn-comentario w-button" value="veja mais">
       
      </li>
       
       
 
    </ul>
 
  </div>
</div>
 
 
<?php get_footer(); ?>

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Thiago Duarte
      Oi, eu tenho um plugin chamado " contact form 7" e ele funcionava perfeito na outra hospedagem que tinha e mudei de hospedagem e agora ele não funciona mais.
       
      Será que o problema é da hospedagem ou será que teve alguma atualização do plugin e parou de funcionar? como faço pra saber com exatidão qual foi o problema que aconteceu?
    • By Thiago Duarte
      Oi galera, eu tinha um blog e mudei de hospedagem e queria pegar somente os "posts" do meu blog e criar uma pagina no meu site mas que fosse blog.meudominio.com.br e add meus posts
       
      o problema é que sempre que cria uma pagina no wordpress aparece depois do dominio ex: dominio.com/pagina sendo que queria pagina.dominio.com
       
      alguém sabe fazer isso?
    • By Alessandro Bodão
      Eai pessoal!
       
      Estou trabalhando em um site WordPress do qual foi me passado a versão demo de um tema (Ample).
       
      O problema é o seguinte: Parece não existir nenhum lugar onde eu tenha acesso pra editar todos os textos e conteúdos (Ex: Os textos padrões do tema parecem ser inacessíveis).
       
      Já fucei praticamente todo o wp-admin e os demais painéis e nada... Já tentei baixar o plugin  Elementor pra ver se me facilitava nisso e nada... Já tentei ver se conseguia achar esses conteúdos e editar pelo código das páginas php do tema e nada. Não sei mais o que fazer, por gentileza peço ajuda.
       
      Tema: https://themegrilldemos.com/ample/
      Site: https://onecv.com.br/
       

    • By FabianoSouza
      Olá pessoal.
      Contratei uma pessoa para fazer meu site institucional (em Wordpress).
      Porém, frequentemente apresenta o clássico erro da tela Branca, escrito "Erro "Há um erro crítico no seu site. Saiba mais sobre a como resolver problemas do WordPress."
       
      Tanto eu quanto a pessoa que está desenvolvendo já pesquisamos sobre o assunto. Aparentemente não há problemas em plugins ou temas. Pois é site está bem enxuto e simples. com apenas uns três plugins. Um deles é o Elementor (é bem utilizado pra construir sites em WP).
       
      Minha suspeita recai sobre a hospedagem, que é em Windows, e o WORDPRESS é uma plataforma feita em PHP. A empresa de hospedagem é Targethost, em São Paulo.
      Será que isso pode estar causando conflito? Creio que não deva ser porque se o host oferece esse serviço é porque há sim compatibilidade.
       
      Alguém pode dar uma luz??
       
       
       
    • By Danilo CS
      Olá
      Uma das formas que encontrei para incluir nosso próprio PHP nas páginas Wordpress foi por meio desse tutorial
       https://www.icloud.com.br/2357/criar-uma-pagina-no-site-wordpress-com-um-arquivo-php
       
      Mas um colega disse que essa técnica não é segura. Você concorda com isso?
       
      <?php /* Template Name: Nome da Página */ ?> <?php get_header(); ?>  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.