所有这三个都可以做同样的事情,这只是你想如何使用它们的问题。
the_title()
呼叫get_the_title()
通过以下方式获得标题$post->post_title
.
View the_title()
Source on Trac
View get_the_title()
Source on Trac
就个人而言,我永远不会使用选项3,因为从可读性的角度来看,它所做的并不是最明显的。最重要的是,正如米洛指出的,你确实输了
the_title
在中找到的筛选器
get_the_title()
:
return apply_filters( \'the_title\', $title, $id );
选项1/2用于不同的场景。您永远无法分配
the_title()
(不带任何参数)设置为变量,因为默认情况下,它会将标题回显到屏幕上。功能
get_the_title()
如果需要对帖子标题执行任何类型的操作,则用于实际将标题分配给变量。
你可以使用任何一种选择来达到同样的效果,这取决于你想做什么。