PHP 代码显示特色图像标题(如果存在)

Sri*_*kam 1 php wordpress concatenation caption

我只想在段落中显示特色图像标题(如果存在)。

我正在尝试以下操作,但没有运气:

<?php if (the_post_thumbnail_caption()) { echo '<p class="wp-caption-text">' . the_post_thumbnail_caption() . echo '</p>' } ?>
Run Code Online (Sandbox Code Playgroud)

这会导致致命错误:

C:\xampp\htdocs\builder\wp-content\themes\BuilderChild-Default\extensions\magazine-enhanced2\functions.php:88:语法错误,意外的 T_ECHO

请帮忙。

Xae*_*ess 5

. echo附近有多余的'</p>'。这应该是:

<?php 
  if (the_post_thumbnail_caption()) { 
     echo '<p class="wp-caption-text">' . the_post_thumbnail_caption() . '</p>'; 
  }
?>
Run Code Online (Sandbox Code Playgroud)