如何在 PHP Wordpress 中查找函数

How to find a function in PHP Wordpress

我正在尝试将 ... 添加到网站上博客摘录的末尾。 Wordpress 将 category.php 显示为该页面的主要来源。该页面调用 blog-content.php。在 blog-content.php 文件中是 <?php the_excerpt(); ?>

有谁知道如何有效定位the_excerpt()?它没有在 functions.php 文件中定义。

这是right from the Codex:

function new_excerpt_more( $more ) {
    return '...';
}
add_filter('excerpt_more', 'new_excerpt_more');

the_excerpt() 是 WordPress 的核心功能,不会在您的主题文件中定义。它位于 /wp-includes/post-template.php, but shouldn't be directly edited. Use a hook 中,例如我在上面定义的用来处理变化的东西。

您可以使用 ack,它专为满足您的需要而设计。

要在您的案例中使用它,这应该可以完成工作:

ack --php '...'

您可以结合使用 find 和 grep 来做同样的事情:

find . -iname \*php | xargs -i '...'