Unmatched } in PHP / Wordpress,but I have no unmatched } in my opionion?

nafvub8i  于 2023-05-12  发布在  WordPress
关注(0)|答案(1)|浏览(86)

我有一个问题,我似乎无法解决。在PHP中突然出现错误消息Unmatched }。但是我没有改变代码本身,经过检查,我找不到为什么a }不匹配。也不是太多,也不是太少。
我已经尝试添加/删除},但这不起作用。也许这与PHP中的自定义帖子或更改有关,但我找不到这可能是什么。

<div class="right">

<?php $relatedProjects = get_field('related_projects');

if ($relatedProjects) { 
  
  ?>

<h3>Gerelateerde <span>werken.</span></h3>

 <div class="wrap">

<? foreach ($relatedProjects as $relatedProject) { ?>

   <a href="<?php echo get_the_permalink($relatedProject); ?>" class="item">
     <div class="image">
      <?php 
      $related_id = $relatedProject->ID;
      
      echo get_the_post_thumbnail($related_id, 'medium' );  
      
      ?>
       <div class="subtitle"><?php echo get_the_title($relatedProject);?>
       </div>
     </div>
   </a>

  <?php } 

} ?>

 </div>
polhcujo

polhcujo1#

我已经找到了解决方案:显然PHP在我的新服务器上更加“严格”,它不接受<?作为开始标记。用<?php很好地替换它是解决方案。

相关问题