php - 查找 wordpress 功能位置
问题描述
我对 WordPress 有点陌生。最近我开发了一个使用 V Magazine-Lite 主题的 WordPress 网站,并致力于自定义主题。
在模板文件中,我发现它正在调用一个名为“vmagazine_lite_before_body_content”的函数,该函数没有定义任何模板文件(我做了文件内容搜索)
<?php do_action( 'vmagazine_lite_before_body_content' ); ?>
我在哪里可以找到这个功能。
解决方案
您可以将“do_action”函数视为不是“调用”该函数,而是将其视为建立它 - 或者更准确地说,是创建动作挂钩。您不会(通常)在其他任何地方找到它,因为这(通常)将是该钩子的唯一位置。
您可以创建一个或多个新函数以在遇到该挂钩时启动,如下所示:
add_action( 'vmagazine_lite_before_body_content', 'woah_nelly_that_there_content' ) ;
function woah_nelly_that_there_content() {
echo 'Woah, Nelly!' ;
}
所以这将放置“哇,耐莉!” 大概在 V Magazine Lite 的正文内容之前,但是 V Magazine Lite 定义了它。
推荐阅读
- r - 如何让 R 跟随 Windows 10 中的符号链接?
- swift - 拖动元素进行重新排序时,NSTableView 滚动太快
- html - Swift 中 UIView 上的 HTML 表
- java - 启用 RetryListenerSupport 会中断 @Retryable 方法
- python-3.x - 请求添加自己的标头属性
- mysql - 我如何在这样的 switch case 语句中添加“之间”
- java - 我如何识别巨大的物体?
- javascript - 根据html文本内容动态创建JS对象
- beagleboneblack - 如何在 beaglebone black 上格式化 eMMC?
- algorithm - 我对空间复杂性感到困惑