Remover comentários de página estática no WordPress

  • Autor Autor token
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
T

token

Zeta
Verificación en dos pasos activada
Mmmm.... com certeza é uma bobeira.... mas já faz um tempo que estou dando voltas pelo WP e não encontro a solução... Configurei uma página estática na página principal, a home. E a página estática aparece e fica boa, mas no final aparece a caixa para colocar comentários? Como faço para tirar essa opção? Não quero que apareça um formulário no index.

Alguém sabe?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Vá em editar página, e procure a caixa de comentários, desmarque permitir comentários ou a outra opção é editar o page.php do tema para remover a caixa totalmente

1587569420097.webp
 
Vá em editar página, e procure a caixa de comentários, desmarque permitir comentários ou a outra opção é editar o page.php do tema para remover a caixa totalmente

Ver o anexo 247853

Fui editar a página em questão, e vejo que tenho a opção que você me mostra. "Permitir comentários", mas já a deixei desmarcada...

O formulário de comentários continua aparecendo
 
Fui editar a página em questão, e vejo que tenho a opção que você me mostra. "Permitir comentários", mas já a deixei desmarcada...

O formulário de comentários continua aparecendo
O melhor seria então apagar o código do formulário do page.php
 
Na verdade, esta é uma reinstalação de um site que tenho há meses. Em fevereiro, se não me engano, instalei, configurei, removi a caixa de comentários e agora não lembro como diabos fiz. Mas não editei o código. E também não lembro se fui na lista de páginas (wp-admin/edit.php?post_type=page), selecionei com o checkbox a página em questão, fui em ações em lote, editar e depois lá em comentários coloquei "Não permitir". Agora faço isso e não funciona. Mas não lembro se tinha feito de outra maneira, removi na época sem tocar no código, mas não lembro como.
 
Vou contar algo engraçado. Estou usando um plugin de uma página de aluguéis. Criei uma página nova com o texto "olá tudo bem" e ela aparece sem a caixa de comentários.

Se eu troco o "Olá tudo bem" por uma chamada ao plugin [listing_filter post_limit="3" ] (em teoria mostra três propriedades do banco de dados) aparece a caixa de comentários na página. Wtf! Os comentários são ativados na página quando insiro essa chamada [listing_filter post_limit="3" ]
 
Inserir CODE, HTML ou PHP:
<?php
/**
 * The template for displaying all pages
 *
 * This is the template that displays all pages by default.
 * Please note that this is the WordPress construct of pages
 * and that other 'pages' on your WordPress site may use a
 * different template.
 *
 * @link https://codex.wordpress.org/Template_Hierarchy
 *
 * @package Foto Blog
 */

get_header(); ?>
    <div class="wrapper page-section">
        <div id="primary" class="content-area">
            <main id="main" class="site-main" role="main">

                <?php
                while ( have_posts() ) : the_post();

                    get_template_part( 'template-parts/content', 'page' );

                    // If comments are open or we have at least one comment, load up the comment template.
                    if ( comments_open() || get_comments_number() ) :
                        comments_template();
                    endif;

                endwhile; // End of the loop.
                ?>

            </main><!-- #main -->
        </div><!-- #primary -->

        <?php get_sidebar(); ?>
    </div><!-- .wrapper/.page-section-->
<?php get_footer();



Esse é o código
 
é um tema diferente: no tema procure o page nas pastas
template-parts/content
 
é um tema diferente: no tema procure o page nas pastas
template-parts/content

Ah bem, colei aqui

Inserir CODE, HTML ou PHP:
<?php
/**
* Template part for displaying posts
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Foto Blog
*/
?>
<article id="post-<?php the_ID(); ?>">
    <div class="post-item">
        <?php
            $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
        ?>

        <div class="featured-image" style="background-image: url( '<?php echo esc_url( $url ); ?>' )">
            <a class="cover-link" href="<?php the_permalink(); ?>"></a>
        </div>

        <div class="entry-container">
            <header class="entry-header">
                <div class="entry-meta">
                    <?php foto_blog_entry_meta();
                    foto_blog_posted_on(); ?>
                </div><!-- .entry-meta -->

                <?php
                if ( is_single() ) :
                    the_title( '<h1 class="entry-title">', '</h1>' );
                else :
                    the_title( '<h2 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' );
                endif; ?>
            </header><!-- .entry-header -->

            <div class="entry-content">
                <?php the_excerpt(); ?>
            </div><!-- .entry-content -->

            <?php $readmore_text = foto_blog_get_option( 'readmore_text' );?>
            <div class="read-more">
                <a class="more-link" href="<?php the_permalink();?>"><?php echo esc_html($readmore_text);?></a>
            </div><!-- .read-more -->
        </div><!-- .entry-container -->
    </div><!-- .post-item -->
</article><!-- #post-## -->

template-parts
→content.php

esse eu colei
 
não é template-parts-content.php


dentro da pasta content deve aparecer uma que diga page
 
Mas procuro pelo editor de temas ou tenho que procurar pelo FTP?

Na verdade estou vendo pelo editor de temas, e os arquivos que vejo e te passei são do tema que uso e tenho ativado
 
Seria por FTP ou pelo painel da sua hospedagem
 
Não é mais simples apenas ocultar a caixa de comentários com CSS? ou simplesmente instalar um plugin para isso


Claro, se há algo simples eu gostaria de implementar. Na verdade, por CSS, não é 100% efetivo, porque tenho um celular antigo onde as coisas que oculto por CSS continuam aparecendo. Imagino que deva ser por questões de incompatibilidades do navegador.

Vou testar com o plugin e te aviso.
 
Não é mais simples apenas ocultar a caixa de comentários com CSS? ou simplesmente instalar um plugin para isso


Kkkkkkkkk você é o cara, amigo !!!!

Instalei e com dois cliques já não aparecia nada.

Te agradeço muito de verdade. Você me economizou horas!
 
Sim, é uma boa solução, mas vai desativar todos os comentários até dos posts, bom, se você não precisar xD
 
Voltar
Topo