【WordPressプラグイン】関連記事YARPPでエラー「Use Of Undefined Constant」が発生

先日、僕がWordPressテーマ「ストーク」で運用しているブログの一つで

Warning: Use Of Undefined Constant … – Assumed ‘…’ (This Will Throw An Error In A Future Version Of PHP) In /Home/Webcommu/Hikariinfo.Com/Public_html/Wp-Content/Themes/Jstork_custom/Yarpp-Template-Relative.Php On Line 35

というエラーメッセージが関連記事に表示されるようになりました。

最近、アクセス数が急激に減っておかしいと思っていたのですが、このエラーが原因の一つかもしれません。

WordPressプラグイン「YARPP」が原因

まず、エラーが関連記事で発生していることからWordPressプラグイン「YARPP(Yet Another Related Posts Plugin)」が怪しいと感じました。

YARPPとは、ブログの関連記事を自動的に表示させるためのプラグインで当ブログでも導入しています。

それを裏付けするようにエラーメッセージをよくよく見てみると、

Yarpp-Template-Relative.Php On Line 35

という記述を確認できます。

つまり「Yarpp-Template-Relative.Php」というファイルの35行目でエラーが発生しているということです。

どうやらPHPのバージョンが7移行になると発生するエラーのようです。

エラーの解決方法

まず、WordPressの管理画面を開いて「外観」→「Thema Editor(テーマの編集)」に進みます。

テーマファイルの下の方に「yarpp-template-relative.php」があるのでクリックします。

35行目の記述を「…」→「’…’」に変更しましょう。

【変更前】

echo $title. … ;

【変更後】

echo $title. '…' ;

最後に「ファイルを更新」すれば完了。

再度、Webブラウザ(Internet Explorer、Google Chrome、Firefox)を更新してエラーが消えているか確認しましょう。

また、エラーが解消されない場合、WordPressテンプレートに「小テーマ」があるにもかかわらず、「親テーマ」を編集している可能性が考えられるのでチェックしてください。



コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

ABOUTこの記事をかいた人

サラリーマンをしながら、当ブログを運営していましたが、2018年に独立し現在はフリーランスとして活動しています。今まで、数々のWebサイト・ブログを構築してきました。このブログでは、今までの経験で得た知識を活かし、Web制作・SEO関連を中心に、最新のIT関連ニュースを発信。また、ファイナンシャル・プランナー技能士の資格を活かして金融関係の情報も発信しています。