我已将 Wordpress 上的 Timber 插件的旧版本升级到最新版本。我已经阅读了 1.x 升级指南并进行了所有路由和不推荐使用的功能更改。
但是,在日志文件中,对于任何一页加载,我都会收到很多重复的 PHP 警告错误:
PHP Warning: {{item.permalink}} is deprecated, use {{item.link}}
instead in /Users/chris/sites/staging/wp-
content/plugins/timber-library/lib/Helper.php on line 210
但只指向 Timber Helper 文件。它并不指向我正在使用的实际代码行。看起来引发此错误的 Timber 函数是在“一般”基础上进行的?
关于如何解决这个问题的任何想法?
如果这有帮助,这里是与上述每个错误相关的 PHP 堆栈跟踪的开头:
[19-Jul-2017 15:19:12 UTC] PHP Stack trace:
[19-Jul-2017 15:19:12 UTC] PHP 1. {main}()
/Users/chris/sites/staging/index.php:0
[19-Jul-2017 15:19:12 UTC] PHP 2. require()
/Users/chris/sites/staging/index.php:17
[19-Jul-2017 15:19:12 UTC] PHP 3. require_once() .
/Users/chris/sites/staging/wp-blog-header.php:19
[19-Jul-2017 15:19:12 UTC] PHP 4. include() .
/Users/chris/sites/staging/wp-includes/template-
loader.php:74
[19-Jul-2017 15:19:12 UTC] PHP 5. Timber\Timber::render()
/Users/chris/sites/staging/wp-
content/themes/staging/page.php:35
[19-Jul-2017 15:19:12 UTC] PHP 6. Timber\Timber::fetch()
/Users/chris/sites/staging/wp-content/plugins/timber-
library/lib/Timber.php:379
[19-Jul-2017 15:19:12 UTC] PHP 7. Timber\Timber::compile()
/Users/chris/sites/staging/wp-content/plugins/timber-
library/lib/Timber.php:352