你如何找到在 wordpress 中定义函数的 php 文件?
How do you find the php file a function is defined in in wordpress?
我是 WordPress 的新手 PHP。
我正在查看 header.php 文件,它正在调用:
<?php suffusion_before_page(); ?>
对于此功能和任何其他功能 在 WordPress/PHP 我如何找到定义该功能的文件?
如果您可以通过 SSH 访问服务器,则可以使用 grep 查找函数定义。
grep -R 'function suffusion_before_page' /path/to/theme
如果没有,您可以下载主题文件并使用您选择的程序进行搜索。 Notepad++ 具有在文件中查找功能。
如果您使用 Windows,您可以在命令提示符下输入如下内容:
find /c /i "function suffusion_before_page(" C:\path\to\wordpress\folder\*.* | find ": 0" /v
当然要更改路径。
在站点目录下查看托管 cPanel 站点以及站点的其余文件。文件名为 suffusion_before_page.php,这是您应该寻找的。
您可以尝试转到www.yoursite.com/wp-admin/theme-editor.php,然后control + f 在浏览器中调出搜索功能。输入"suffusion_before_page.php",然后点击那个文件就可以看到了。
如果您正在使用Windows OS,那么您可以使用GrepWin。查看屏幕截图如何使用它:
正在选择要通过 grepwin 搜索的文件夹:
使用文本框中的搜索字符串进行搜索:
我是 WordPress 的新手 PHP。
我正在查看 header.php 文件,它正在调用:
<?php suffusion_before_page(); ?>
对于此功能和任何其他功能 在 WordPress/PHP 我如何找到定义该功能的文件?
如果您可以通过 SSH 访问服务器,则可以使用 grep 查找函数定义。
grep -R 'function suffusion_before_page' /path/to/theme
如果没有,您可以下载主题文件并使用您选择的程序进行搜索。 Notepad++ 具有在文件中查找功能。
如果您使用 Windows,您可以在命令提示符下输入如下内容:
find /c /i "function suffusion_before_page(" C:\path\to\wordpress\folder\*.* | find ": 0" /v
当然要更改路径。
在站点目录下查看托管 cPanel 站点以及站点的其余文件。文件名为 suffusion_before_page.php,这是您应该寻找的。
您可以尝试转到www.yoursite.com/wp-admin/theme-editor.php,然后control + f 在浏览器中调出搜索功能。输入"suffusion_before_page.php",然后点击那个文件就可以看到了。
如果您正在使用Windows OS,那么您可以使用GrepWin。查看屏幕截图如何使用它:
正在选择要通过 grepwin 搜索的文件夹:
使用文本框中的搜索字符串进行搜索: