2019.07.27

【bbpress】トピック作成・編集ページでWarning「sprintf(): Too few arguments in ~」が出たときの対処法

こんにちは、webエンジニアのゾノ( @ozonosho )です。

今回の記事ではwordpressの掲示板プラグインで人気のbbpressのトピック作成・編集ページでWarning「sprintf(): Too few arguments in ~」が出たときの対処法をご紹介します。

エックスサーバーなど一部のサーバーでbbpress(バージョン2.5.14)を利用すると、該当のWarningが出ることがあるようです。

Warning「sprintf(): Too few arguments in ~」が出たときの対処法


(Warning表示画面)

Warningの内容を読む限り、「/bbpress/includes/admin/topics.php」の943行目のコードで「Too few arguments=引数が足りていない」という症状が起きているようです。

943行目を見てみると下記のコードがあるので、

このコードを下の内容に書き換えます。

これでWarningが表示されなくなります。

bbPressの試験バージョン2.6を利用しても解決できます

このWarningはbbpress開発陣もバグとして認識しているようで、まだ正式リリースされていない試験バージョン2.6を利用することでも解決できます。

※ダウンロードページ
https://bbpress.org/download/
(ページ内「bbPress2.6 RC7 Download.zip」ボタンをクリックしてください)

ただしバージョン2.6はまだ正式リリースされていない試験バージョンで、今回のWarningを解消する以外にも多数のコード追加・変更がおこなわれているため、利用の際にはバックアップを取ったうえで導入されることをおすすめします。

おわりに

以上、今回の記事ではbbpressのトピック作成・編集ページでWarning「sprintf(): Too few arguments in ~」が出たときの対処法を紹介させていただきました。

当サイトではWordpressのカスタマイズ制作依頼を請け負っています。運営中のサイトで何かお困りのことがある方は、下記の記事を参照のうえ気軽にご相談ください。

どんな機能・要望でもOK!『Wordpressのカスタマイズ制作』はじめました。

こんにちは、webエンジニアのゾノ( @ozonosho )です。 このたびWordpressのカスタマイズ制作をはじめました。......

→この記事を読む
チャレンジを応援する無料オンラインコミュニティ運営中!

生きづらさを抱える人のチャレンジを応援する無料オンラインコミュニティ『Cree』をスタートしました。ただいま参加者100名突破!お互いの目標を共有したり、就労・就職のサポートするサービスを無料で提供しています。

オンラインコミュニティの詳細はこちら

ゾノについて

お仕事のご相談はこちら