简单的php如果!空函数

简单的php如果!空函数,php,wordpress,Php,Wordpress,我只想在相应字段不为空时回显链接(在Wordpress的自定义字段中设置) 我尝试了以下操作,但输出缺少链接。仅打印作为纯文本的字段 <?php $projekt_link = the_field('link'); if(!empty($projekt_link)){ echo '<a href="'.$pro

我只想在相应字段不为空时回显链接(在Wordpress的自定义字段中设置)

我尝试了以下操作,但输出缺少链接。仅打印作为纯文本的字段

<?php $projekt_link = the_field('link');                                    
  if(!empty($projekt_link)){                                              
    echo '<a href="'.$projekt_link->name.'" class="button">Zum Projekt</a>';
  }
?>

如果您使用的是
高级自定义字段插件,则正确的语法是

$projekt_link = get_field('link');

var_dump($projekt_link)返回什么?它看起来像
字段
,默认情况下,会回显字段值,而不是返回它。您可能希望改为使用
get\u字段
。您不应该将
empty()
与字符串一起使用,而只使用数组(通常是冗余的,但更易于阅读)。