我正在尝试创建af多行变量并回显其内容。我有几个函数连接到字符串,由于某种原因,这些函数在所有其他html之前得到输出。
/***SNIP***/
$reference[0] = '
<div class="slide">
<div class="reference-image">
</div>
<div class="reference-text">
<h2 class="reference-title">' . the_title() . '</h2>
<div class="reference-content">
' . the_content() . '
</div>
</div>
</div>
---
';
echo $reference[0];
/***SNIP***/
这个输出的html是:
the_title
the_content
<div class="slide">
<div class="reference-image">
</div>
<div class="reference-text">
<h2 class="reference-title"></h2>
<div class="reference-content">
</div>
</div>
</div>
---
答案 0 :(得分:1)
Wordpress(有点烦人,在我看来)不会返回the_title()
和the_content()
的值。
相反,它echo
s(直接写入输出流)值,这就是为什么你不能将它连接到你的字符串。如果要返回该值,请使用WP函数:
和