2012-03-08 64 views
0

我想简单地回显一个链接(设置在Wordpress中的自定义字段中),当相应的字段不为空时。简单的php if!空功能

我尝试了以下,但输出缺少链接。只有场为纯文本如果您使用的是Advance Custom Fields插件获取打印

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

是什么的var_dump($ projekt_link)返回? – Milap 2012-03-08 12:15:19

+2

它看起来像'the_field',默认情况下,回声字段值,不返回它。您可能需要'get_field'来代替。 – enygma 2012-03-08 12:16:21

+0

你不应该在字符串中使用'empty()',而应该使用数组(它通常是多余的,但是更清晰)。 – alex 2012-03-08 12:20:17

回答

0

,那么正确的语法是

$projekt_link = get_field('link');