Eroare de analiză: eroare de sintaxă, sfârșit de fișier neașteptat
25 apr. 2014, 00:37:33
Vizualizări: 16.6K
Voturi: 0
Primesc această eroare după încărcarea paginii PHP:
Parse error: syntax error, unexpected end of file in /Applications/XAMPP/xamppfiles/htdocs/wordpress2/wp-content/themes/annonciation/page-42.php on line 77
Înțeleg că înseamnă că am deschis o paranteză sau acoladă undeva și nu am închis-o, dar nu reușesc să o găsesc! Iată codul meu:
<?php get_header();?>
<div id="container">
<!-- Glosar -->
<p class="titrep" style="padding-top:192px;">- Glosar -</p>
<div id="alphabet">
<ul>
<?php
foreach(range('A','Z') as $i) {?>
<li>
<?php echo $i;?>
</li>
<?php
if($i=='Z')
{
break;
}
else{
?>
<li>.</li>
<?php }
}
?>
</ul>
</div>
<div id="mots">
<?php //$test=new WP_Query(array('post_type'=>'mots')); ?>
<?php //while ( $test -> have_posts() ) : $test -> the_post();?>
<?php
$args = array(
'post_type'=> 'mots',
'lettres' => 'alpha',
'order' => 'ASC'
);
$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : {
while ( $the_query->have_posts() ) : $the_query->the_post();
//un cod care sigur nu provoacă eroarea (l-am eliminat și tot primesc eroarea)
endwhile;
}?>
</div>
<?php get_footer(); ?>
Care ar putea fi problema?
Comentarii
Toate răspunsurile la întrebare
3
0
if($the_query->have_posts() ) : {
Acolade sau sintaxă cu două puncte/sfârșit? Alege doar una.
De asemenea, iată câteva lecturi recomandate.

vancoder
7.91K
25 apr. 2014 02:40:56
0
0
Aici este documentația de referință pentru Loop în WordPress, din care dacă doriți să folosiți :
atunci nu este nevoie să utilizați {}
. Puteți folosi una dintre ele în același timp.

Bindiya Patoliya
662
25 apr. 2014 07:44:20
Întrebări similare
4
răspunsuri
1
răspunsuri
3
răspunsuri