查找 wordpress 函数位置
finding wordpress function location
我对 WordPress 有点陌生。最近用V magazine-Lite主题开发了一个WordPress网站,正在做主题定制。
在模板文件中,我发现它正在调用一个名为 "vmagazine_lite_before_body_content" 的函数,该函数没有定义任何模板文件(我搜索了文件内容)
<?php do_action( 'vmagazine_lite_before_body_content' ); ?>
在哪里可以找到这个函数。
您可以将 "do_action" 函数视为不是 "calling" 函数,而是建立它 - 或者更准确地说,创建动作挂钩。您不会(通常)在其他任何地方找到它,因为这(通常)将是该挂钩的唯一位置。
您可以创建一个或多个新函数以在遇到该挂钩时启动,如下所示:
add_action( 'vmagazine_lite_before_body_content', 'woah_nelly_that_there_content' ) ;
function woah_nelly_that_there_content() {
echo 'Woah, Nelly!' ;
}
因此,在 V Magazine Lite 中,可能会将 "Woah, Nelly!" 放在正文内容之前,但 V Magazine Lite 对其进行了定义。
我对 WordPress 有点陌生。最近用V magazine-Lite主题开发了一个WordPress网站,正在做主题定制。
在模板文件中,我发现它正在调用一个名为 "vmagazine_lite_before_body_content" 的函数,该函数没有定义任何模板文件(我搜索了文件内容)
<?php do_action( 'vmagazine_lite_before_body_content' ); ?>
在哪里可以找到这个函数。
您可以将 "do_action" 函数视为不是 "calling" 函数,而是建立它 - 或者更准确地说,创建动作挂钩。您不会(通常)在其他任何地方找到它,因为这(通常)将是该挂钩的唯一位置。
您可以创建一个或多个新函数以在遇到该挂钩时启动,如下所示:
add_action( 'vmagazine_lite_before_body_content', 'woah_nelly_that_there_content' ) ;
function woah_nelly_that_there_content() {
echo 'Woah, Nelly!' ;
}
因此,在 V Magazine Lite 中,可能会将 "Woah, Nelly!" 放在正文内容之前,但 V Magazine Lite 对其进行了定义。