前提・実現したいこと
Wordpress 最新版にて
「Infinity Blog」(無料版)というテンプレートを使用
https://www.themeinwp.com/theme/infinity-blog/
###エラーメッセージ
記事ページのタイトル下のあたりに
Warning: sprintf(): Too few arguments in /***/wp-content/themes/infinity-blog/assets/libraries/breadcrumbs/breadcrumbs.php on line 254
というエラーメッセージが表示されてしまいます。
エラー部分
ファイルの該当部分は
: sprintf( '<a href="'.esc_url( $link_item ).'" itemprop="item">%s</a>', $item );
という記述がなされています。
【追記】該当箇所の前後もお載せしておきます。
$item = ! empty( $matches )
? preg_replace( '/(<a.*?)(['"])>/i', '$1$2 itemprop=$2item$2>', $item )
: sprintf( '<a href="'.esc_url( $link_item ).'" itemprop="item">%s</a>', $item );
PHPはほぼ初心者のため、どなたか原因がお分かりの方はお力添えいただければ感謝です。
よろしくお願いいたします。m(__)m
試したこと
ワードプレス、テンプレートのアップデート
PHPのバージョンを下げる
アイキャッチ画像が登録されていない記事ではエラメッセージが表示されていませんでした。
おそらくアイキャッチを呼び出す(?)ための記述なのかもしれません。
回答1件
あなたの回答
tips
プレビュー