Php Wordpress';217';主题过滤器声明

Php Wordpress';217';主题过滤器声明,php,wordpress,Php,Wordpress,我刚刚开始学习Wordpress,并浏览了标准/默认主题。如果我正确理解了过滤器的概念,在应用它们之前,我们需要通过add\u filter($hook,$callback,$args)添加回调函数。然而,在查看“Twenty17ven”主题时,我看不到Twenty17ven\u starter\u内容的声明,然后将其与:$starter\u content=apply\u过滤器一起使用('Twenty17ven\u starter\u content',$starter\u content')

我刚刚开始学习Wordpress,并浏览了标准/默认主题。如果我正确理解了过滤器的概念,在应用它们之前,我们需要通过
add\u filter($hook,$callback,$args)
添加回调函数。然而,在查看“Twenty17ven”主题时,我看不到
Twenty17ven\u starter\u内容的声明,然后将其与:
$starter\u content=apply\u过滤器一起使用('Twenty17ven\u starter\u content',$starter\u content')
(file functions.php)和
Twenty177front\u page\u sections
-
$num\u sections=apply\u过滤器('Twenty177front\u page\u sections',4)(文件FrontPage.php)。我缺少什么?如果不设置回调函数,它是如何工作的?

apply\u filters
运行通过
add\u filter
附加到同一钩子/标记的所有回调。如果没有回调附加到该钩子/标记,它将返回
apply\u filters
的第二个参数(即值beng filtered)。因此
apply_过滤器('Twenty177_首页_部分',4)将返回4。否则,它将在完成所有回调后以最高优先级返回add_filter回调的结果

优先级在
add_filter
中设置为第三个参数

我不知道这是否是你想要的,但我想这可能会让你更好地理解