Suporte » Temas » Os comentários não somem por completo nas paginas

  • Oi gente

    Ja desabilitei os comentarios em algumas páginas do meu site pelo Painel do WP, no entanto ainda fica um aviso embaixo do post de “Comments are closed.” e o ícone de Comentario tb não some…rs

    Como retiro tudo isso??
    Quero deixar sem nada!

    O código do coments.php é esse aqui:

    <?php
    /**
     * @package WordPress
     * @subpackage Default_Theme
     */
    
    // Do not delete these lines
    	if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
    		die ('Please do not load this page directly. Thanks!');
    
    	if ( post_password_required() ) { ?>
    		<p class="nocomments">This post is password protected. Enter the password to view comments.</p>
    	<?php
    		return;
    	}
    ?>
    
    <!-- You can start editing here. -->
    
    <?php if ( have_comments() ) : ?>
            <?php if ( ! empty($comments_by_type['comment']) ) : ?>
    <h3 id="comments"><?php comments_number('Sem respostas', 'Uma resposta', '% Respostas' );?> para "<?php the_title(); ?>"</h3>
    <div id="comwrap">
    <ol class="commentlist">
            <?php wp_list_comments('type=comment&avatar_size=40'); ?>
            </ol>
    </div>
            <?php endif; ?>
    
            <?php if ( ! empty($comments_by_type['pings']) ) : ?>
    <h3 id="pings">Trackbacks/Pingbacks</h3>
    <ol class="pinglist">
            <?php wp_list_comments('type=pings&callback=list_pings'); ?>
            </ol>
    
            <?php endif; ?>
    <div class="navigation">
    <div class="alignleft"><?php previous_comments_link() ?></div>
    <div class="alignright"><?php next_comments_link() ?></div>
    </div>
    
     <?php else : // this is displayed if there are no comments so far ?>
    
            <?php if ('open' == $post->comment_status) : ?>
                    <!-- If comments are open, but there are no comments. -->
    
            <?php else : // comments are closed ?>
                    <!-- If comments are closed. -->
    <p class="nocomments">Comments are closed.
    
            <?php endif; ?>
    <?php endif; ?>
    
    <?php if ('open' == $post->comment_status) : ?>
    
    <div id="respond">
    
    <h3><?php comment_form_title( 'Deixe um comentário', 'Responda para %s' ); ?></h3>
    
    <div class="cancel-comment-reply">
    	<small><?php cancel_comment_reply_link(); ?></small>
    </div>
    
    <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
    <p>Você precisa fazer o <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">Login</a> para comentar.</p>
    <?php else : ?>
    
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
    
    <?php if ( $user_ID ) : ?>
    
    <p>Logado como <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">Log out &raquo;</a></p>
    
    <?php else : ?>
    
    <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
    <label for="author"><small>Nome <?php if ($req) echo "(obrigatório)"; ?></small></label></p>
    
    <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
    <label for="email"><small>e-mail (seu e-mail não será publicado) <?php if ($req) echo "(obrigatório)"; ?></small></label></p>
    
    <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
    <label for="url"><small>Website</small></label></p>
    
    <?php endif; ?>
    
    <!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>-->
    
    <p><textarea name="comment" id="comment" cols="74%" rows="10" tabindex="4"></textarea></p>
    
    <p><input name="submit" type="submit" id="submit" tabindex="5" value="Enviar comentário" />
    <?php comment_id_fields(); ?>
    </p>
    <?php do_action('comment_form', $post->ID); ?>
    
    </form>
    
    <?php endif; // If registration required and not logged in ?>
    </div>
    <?php endif; // if you delete this the sky will fall on your head ?>
    
    <div style="clear: both;"></div>
Visualizando 1 resposta (de um total de 1)
  • Em vez de alterar o arquivo comments.php altere os arquivos do seu tema referentes ao tipo de post em que aparecem.

    Por exemplo, se quiser remover os comentários de um post altere os outputs dos comments do arquivo single.php. Se for de uma página altere em page.php.

    De qualquer modo sugiro que confirme nas Opções de Tela no canto superior direito, na Discussao, se os comments estão mesmo desligados para o post especifico.

    Entre em contato comigo se precisar de mais ajuda,
    PedroWP.com – Programador & Ajuda WordPress

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Os comentários não somem por completo nas paginas’ está fechado para novas respostas.