the_author()
filter hook 可用于修改的输出the_author()
. 使用钩子时,是否可以知道哪个PHP文件生成对the_author()
?
例如,假设我将此自定义函数附加到the_author()
过滤器挂钩,用于修改the_author()
输出:
add_filter("the_author", "change_author");
function change_author($author) {
$author = "NEW AUTHOR!";
return $author;
}
当我加载页面时,我可以在5个单独的部分中看到此更改:头文件中有一次(来自文件header.php)在我的功能中change_author()
, 有没有办法知道哪个PHP文件当前正在调用the_author()
?
我这样问的动机是因为我只想更改某些章节的作者,即仅在the_author()
从特定文件(my\\u file.php)调用。对于the_author()
我想让输出不受干扰。我只是想知道使用the_author()
过滤器挂钩。