Erro de varredura: erro de sintaxe, fim inesperado do arquivo

Um usuário perguntou ?

Olá

Estou tendo problemas com etiquetas WordPress. Depois de criar uma tag e anexar a tag a um post, ela me dá a URL do seguinte erro:

Erro de análise: Erro de sintaxe, fim inesperado do arquivo, esperando por elseif (T_ELSEIF) ou outro (T_ELSE) ou endif (T_ENDIF) em /var/www/html/exemplo.com/wp-content/themes/example/index .php online 30

E ela é o código do meu índice.php:

<?php 
/*
Template Name: Blog Page
*/
get_header(); 
?>
        <!-- PAGE LAYOUT //-->
        <section id="page-title" style="background: url(<?php echo get_template_directory_uri().'/images/blog-title-bg.jpg'; ?>) no-repeat center top / cover;">
            <div class="page-wrapper">
                <h1>Our Blog</h1>
            </div>
        </section>
        <div id="page" class="interior"<?php if(get_field('content_background')) : ?> style="background: url(<?php echo get_field('content_background'); ?>) no-repeat center top / 100% auto;"<? endif; ?>>
            <div class="page-wrapper">
                <main>
                    <?php if(have_posts()) : while(have_posts()) : the_post(); ?>
                        <div class="blog-post">
                        	<h3 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
                        	<div class="meta">Posted: <?php echo get_the_time('F j, Y'); ?> | By: <?php the_author(); ?></div>
                        	<p><?php the_excerpt(); ?></p>
                        	<p align="right"><a href="<?php the_permalink(); ?>">&raquo; Read More</a></p>
                        </div>
                    <?php endwhile; else : ?>
                        <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
                    <?php endif; ?>
                </main>
            </div>
            <?php get_sidebar('testimonials'); ?>
        </div>
<?php get_footer(); ?>

Agradecemos qualquer orientação, por favor.

Obrigado!

(@macmanx)

Moderador voluntário

7 meses, 2 semanas atrás

Isso pode ser um plugin ou um conflito temático. Tente desativar todos os plugins e mude para o tema padrão Twenty Twenty. Se o problema desaparecer, deixe-os identificar a fonte do problema um a um.

Se você puder instalar plugins, verifique Instalar saúde. Na guia solução de problemas, você pode clicar no botão para desativar todos os plugins e alterar o tema para você, enquanto você ainda está logado, sem perturbar os visitantes normais em seu site.

(@briang70)

7 meses, 2 semanas atrás

Tiago

Segui sua sugestão e a pergunta está relacionada ao meu tema personalizado. Algum conselho sobre como proceder agora?

Obrigado!

(@briang70)

7 meses, 2 semanas atrás

Tiago

Obrigado por me guiar no caminho certo. O problema foi resolvido.

Resolveu seu problema?

0/0

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *