我正在构建一个wordpress主题,出于某种原因,当我查看源代码时,我的页面列表显示在li之外
<ul class="tabs">
<?php
while ( $queryObject->have_posts()) : $queryObject->the_post();
echo sprintf('<li>%s</li>', the_title());
endwhile;
?>
</ul>
Run Code Online (Sandbox Code Playgroud)
当我在chrome中检查检查器中的源时
<ul class="tabs">
Deans’ Corner<li></li>
Education Plan<li></li>
Counselors’ Corner<li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我错过了一些简单的东西
看一下这些文档the_title():
https://codex.wordpress.org/Function_Reference/the_title
显示或返回当前帖子的标题.
[...]
$回声
(布尔值)(可选)显示标题(TRUE)或返回它以便在PHP中使用(FALSE).
默认值:TRUE
the_title()采用一个可选参数$echo来决定它是应该返回还是回显页面的标题.由于您没有填充它并且它默认为echo选项,因此您的代码不起作用.
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |