최근 구문 분석 오류: 구문 오류, 예기치 않은 'endif'(T_ENDIF)
이 코드는 관련 게시물을 표시하기 위한 것으로 includes 폴더에 있습니다.
최근 Mac의 로컬 개발 환경(MAMP 사용)에서 WAMP가 포함된 Windows 사용으로 전환했습니다.
이 코드 블록에서 갑자기 이 에러가 발생하고 있습니다.로컬 Mac 환경에서도 발생하지 않았고 라이브 테스트에서도 발생하지 않았습니다.
구문 분석 오류: 구문 오류, 예기치 않은 'endif'(T_ENDIF)
에러는 특히 마지막 두 번째를 가리키고 있습니다.endif
. 삭제하면 동일한 오류가 발생하며 마지막을 가리킵니다.endif
암호에 입력되어 있습니다.
좋은 생각 있어요?지정된 두 개를 모두 제거하려고 했습니다.endif;
대신 다음 오류가 발생합니다.
해석 오류: 구문 오류, 예기치 않은 파일 끝
<?php
$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
?>
<?php if ($tags): ?>
<?php
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>3, // Number of related posts to display.
'caller_get_posts'=>1 ,
'post_type' => array( 'post', 'featured-wedding' )
);
$my_query = new wp_query( $args );
?>
<?php if($my_query->have_posts()): ?>
<aside class="related group">
<h2>You May Also Like:</h2>
<?php while( $my_query->have_posts() ) : $my_query->the_post(); ?>
<a href="<? the_permalink()?>">
<!-- thumbnail -->
<?php the_post_thumbnail(array(175,175)); ?>
<!-- post title -->
<?php if ( 'featured-wedding' == get_post_type() ) : ?>
<h1>Featured Wedding: <?php the_title(); ?></h1>
<?php else: ?>
<h1><?php the_title(); ?>: <?php if (function_exists('the_subheading')) { the_subheading('<span>', '</span>'); } ?></h1>
<?php endif; ?>
</a>
<? endwhile; ?>
</aside>
<?php endif; ?>
<?php
$post = $orig_post;
wp_reset_query();
?>
<?php endif; ?>
short_open_tag
이네이블로되어있지않을수도있습니다.php.ini
셋업할 수 있습니다.short_open_tag = On
단, 보다 휴대하기 쉽도록 변경:
<? endwhile; ?>
수신인:
<?php endwhile; ?>
그리고 넌 다른 모든 걸 바꿔야 해<?
로.<?php
.
PHP 태그에서:
주의:
쇼트 태그를 무효로 할 수 있기 때문에, 통상의 태그만을 사용하는 것을 추천합니다.
<?php ?>
그리고.<?= ?>
호환성을 최대화합니다.
변경할 수 있습니다.short_open_tag
에php.ini
[OFF]에서 [ON]으로, 추가되지 않은 모든 파일을 변경할 필요는 없습니다.<?php
(변경 후 서버(Apache, Nginx)를 reboot하는 것을 잊지 마십시오.php.ini
. )
변경할 수 있습니다.short_open_tag
에php.ini
[OFF]에서 [ON]으로, 추가되지 않은 모든 파일을 변경할 필요는 없습니다.<?php
(변경 후 서버(Apache, Nginx)를 reboot하는 것을 잊지 마십시오.php.ini
. )
언급URL : https://stackoverflow.com/questions/20153295/recent-parse-error-syntax-error-unexpected-endif-t-endif
'programing' 카테고리의 다른 글
MongoDB 및 "가입" (0) | 2023.04.05 |
---|---|
react-back to page history를 설정하려면 어떻게 설정합니까? (0) | 2023.04.05 |
jQuery 페이지 표시 Wordpress 위젯 후 돔 Css가 손실됨 (0) | 2023.04.05 |
오류: 파일을 찾을 수 없습니다. 'index.js'가 디스크의 해당 이름과 일치하지 않습니다. '.node_modules/React/React' (0) | 2023.04.05 |
Larabel 4에서 웅변 모델을 JSON으로 반환 (0) | 2023.03.31 |