PHP之外的PHP文本

jro*_*004 0 php wordpress

我正在构建一个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)

我错过了一些简单的东西

Tim*_*imo 6

看一下这些文档the_title():

https://codex.wordpress.org/Function_Reference/the_title

显示或返回当前帖子的标题.

[...]

$回声

(布尔值)(可选)显示标题(TRUE)或返回它以便在PHP中使用(FALSE).

默认值:TRUE

the_title()采用一个可选参数$echo来决定它是应该返回还是回显页面的标题.由于您没有填充它并且它默认为echo选项,因此您的代码不起作用.