提问者:小点点

使用if语句创建<p>元素


我正在尝试添加一个新的/code>元素,该元素包含中继器中字段的名称,仅当字段存在时。

基本上,我有一个名为的字段,其中包含一些信息。

我希望显示/code>标记作为任何中继器条目的这些信息的标题,但仅当该字段已填充时。

我从下面的代码开始,它可以工作,但它将任何中继器条目中的字段名,即使该字段尚未为该条目填充。

<?php
$field = get_field_object('new');
?>
<p class="new-box"><?php echo $field['name']; ?></p>

我已经阅读了一些if语句文档,但是我仍然得到一个500的错误,而且很可能是synthax出错了,但是我不知道如何正确地编写这段代码。我刚刚接触到PHP。谢谢大家。这是不工作的最后代码。

<?php
if (get_field_object('new'))
{
$field = get_field_object('new');
<p class= "new-box"> echo $field['name']; </p>
}
?>

共1个答案

匿名用户

用这种方式试一试

<?php
if (get_field_object('new'))
{
$field = get_field_object('new');
echo '<p class= "new-box">'. $field['name'].'</p>';
}
?>