Ошибка Parse error: syntax error, unexpected end of file в WordPress
25 апр. 2014 г., 00:37:33
Просмотры: 16.6K
Голосов: 0
Я получаю эту ошибку при загрузке своей 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
Я понимаю, что это означает, что я где-то открыл скобку или тег и не закрыл его, но никак не могу найти где! Вот мой код:
<?php get_header();?>
<div id="container">
<!-- Глоссарий -->
<p class="titrep" style="padding-top:192px;">- Глоссарий -</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();
//здесь код, который точно не вызывает ошибку (я его удалил, но ошибка осталась)
endwhile;
}?>
</div>
<?php get_footer(); ?>
В чем может быть проблема?
Комментарии
Все ответы на вопрос
3
0
if($the_query->have_posts() ) : {
Фигурные скобки или синтаксис с двоеточием/end? Выберите один вариант.
Также, вот рекомендуемая литература.

vancoder
7.91K
25 апр. 2014 г. 02:40:56
0
Это справочный документ по Циклу (Loop) в WordPress. Если вы хотите использовать :
, то фигурные скобки {}
не нужны. Вы можете использовать только один из этих вариантов одновременно.

Bindiya Patoliya
662
25 апр. 2014 г. 07:44:20
Похожие вопросы
3
ответов
1
ответов