PHP-附加的html字符串被截断

PHP-附加的html字符串被截断,php,html,wordpress,templating,Php,Html,Wordpress,Templating,我正在生成一些html,与MPDF php库一起用于生成PDF。但是,当我用php创建一些HTML时,其中有一个循环,它会切掉字符串的开头,下面是我的代码: $page = "<div class='A4'><h1>Test: lookbook</h1><p>"; $page .= $date; $page .= "</p><div class='items'>"; while ($the_query->have_

我正在生成一些html,与MPDF php库一起用于生成PDF。但是,当我用php创建一些HTML时,其中有一个循环,它会切掉字符串的开头,下面是我的代码:

$page = "<div class='A4'><h1>Test: lookbook</h1><p>";
$page .= $date;

$page .= "</p><div class='items'>";

while ($the_query->have_posts()) {
    $the_query->the_post();
    $page .= "<img src='";
    $page .= get_field('product_image')['url'];
    $page .= "'>";
}
$page .= "</div></div><div class='footer'>A Story in every gemstone</div>";

echo $page;
运行上述代码将返回:

1<img src='urltoimage'></div></div><div class='footer'>A Story in every gemstone</div>
因此,它看起来像是while循环被切断之前的所有内容。

$page是循环中存在的Wordpress全局变量

由于各种原因,WordPress代码中使用了特定于WordPress的全局变量。WordPress生成的几乎所有数据都可以在全局变量中找到

在循环中设置这些全局变量,其中包含有关当前正在处理的post的信息

$page int当前正在查看的帖子的页面。由查询变量页指定

$page是循环中存在的Wordpress全局变量

由于各种原因,WordPress代码中使用了特定于WordPress的全局变量。WordPress生成的几乎所有数据都可以在全局变量中找到

在循环中设置这些全局变量,其中包含有关当前正在处理的post的信息

$page int当前正在查看的帖子的页面。由查询变量页指定


是否确定$date包含日期字符串?这是设置为$date=datel的日期;尝试单独显示日期,添加[{$date}]。你确定_post没有输出任何东西吗?将$page更改为$output@CharlieSchliesser是我从输出中取出了一些敏感信息,但我没有将其从代码中删除。您确定$date包含日期字符串吗?这是设置为$date=datel的日期;尝试单独显示日期,添加[{$date}]。你确定_post没有输出任何东西吗?将$page更改为$output@CharlieSchliesser是我从输出中取出了一些敏感信息,但我没有从代码中删除它。