为什么我的变量不回显/打印到串联在其中的HTML标记中?

时间:2019-05-10 18:44:02

标签: php wordpress advanced-custom-fields

我在这里感觉像是一个真正的假人,但是我无法获得简单的PHP echo或print语句来将变量放置在适当的位置。

我现在的代码非常简单。我从Wordpress中的自定义帖子类型中获取两个ACF值,然后尝试在

标记内使用它们。结果应如下所示:

<p style="color: #dd3333;">The Red Menace</p>

我试图用来生成此结果的代码包括:

$colour = the_field('team_colour', 1915);
$name = the_field('team_name', 1915);
echo '<p style="color: ' . $colour . '">' . $name . '</p>';
print('<p style="color: ' . $colour . '">' . $name . '</p>';)
echo '<p style="color: ' . the_field('team_colour', 1915); . '">' . the_field('team_name', 1915); . '</p>';

在Firefox中进行检查时,每个返回以下代码:

#dd3333The Red Menace
<p style="color: "></p>

我觉得我正在搞一些不可能的事情,但我想不出什么。所有这些代码都包装在适当的<?php?>标记中。我也尝试过仅在这些标签中包装我的实际php,但这也不起作用。我要去哪里错了?这太简单了,不起作用。

0 个答案:

没有答案