在 PHP / Wordpress 中无与伦比的 },但我的选择中没有无与伦比的}?

问题描述 投票:0回答:1

我有一个我似乎无法解决的问题。突然我在 PHP 中收到一条错误消息 Unmatched }。但是我没有更改代码本身,在检查之后,我找不到为什么 } 不匹配的原因。也没有太多或丢失。

我试过添加/删除 } 但这不起作用。也许这与自定义帖子或 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>
php wordpress post
1个回答
0
投票

我已经找到了解决方案:显然 PHP 在我的新服务器上更加“严格”,它不接受

<?
作为开始标记。用
<?php
很好地替换它是解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.