2017-07-19 14 views
0

Wordpressの古いバージョンのTimberプラグインを最新のものにアップグレードしました。私は1.xのアップグレードガイドを見て、すべてのルートと非難された機能の変更を行いました。TImberエラー:PHP警告:{{item.permalink}}は廃止予定です。代わりに{{item.link}}を使用します。

しかし、ログファイルに、私は、任意の1つのページのロードのために繰り返さ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関数が '一般的な'基準で実行しているようですか?

これを解決する方法についてのご意見はありますか?

このことができます場合は、ここでは上記の各エラーに関連した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 

答えて

1

メニュー項目のためのポストのためにとバージョン0.21.7にバージョン0.20.0で推奨されなくなりましたpermalink()方法は、 。

これはあなたの小枝ファイルで、リンクを持っている可能性があること

<a href="{{ post.permalink }}">{{ post.title }}</a> 

これは今

<a href="{{ post.link }}">{{ post.title }}</a> 

する必要がありますあなたのエラーメッセージは、ナビゲーションのリンクによってトリガされるようですが、ナビゲーションメニューが生成されたTwigファイルを確認し、.permalink.linkに置き換える必要があります。

すべてのTwigファイルで.permalinkを検索して、変更する必要がある部分を見つけることもできます。残念ながら、エラーメッセージは、変更が必要な正確な行を指していません。変更する必要がある、廃止予定のメソッドを使用するというヒントしか表示されません。

+0

ありがとうございます。スタックはステップ#5の上のpage.phpを参照しましたが、{nav.permalink}}に埋め込まれた.twigエラーはいくつかの層に深く含まれていたので、特定のファイル名は参照されませんでした。 問題の子は、HTMLコメント内のコードセクションの途中にあるコードのセクションに配置されています。ご協力いただきありがとうございます! – Cnote

+0

@Cnoteようこそ! – Gchtr

関連する問題