WordPress + Lightning のサイト制作・カスタマイズ・サポートを承ります

BizVektor のパンくずリストに警告メッセージ(エラー)が表示される問題の対策

ホームページのこと
WordPress サイト開設スターターパック

当社では BizVektor という WordPress のテーマを使ってサイトを構築することが多いです。

最近、BizVektor のパンくずリストで以下の警告メッセージが表示されることがありましたので、その原因と対策をメモしておきます。

Warning: explode() expects parameter 2 to be string, object given in /home/*******/www/wp-content/themes/biz-vektor/module_panList.php on line 131
Warning: Invalid argument supplied for foreach() in /home/*******/www/wp-content/themes/biz-vektor/module_panList.php on line 132

調べてみたところ、WordPress で以下の条件が重なるとこの現象が起きることがわかりました。

  1. BizVektor を使用している。
  2. カテゴリーが設定されていない記事を表示する。
  3. php.ini の設定が display_errors = On になっている。

WordPress でカテゴリーを設定しない記事って書けるの?

WordPress には [投稿用カテゴリーの初期設定] があり、投稿時にカテゴリーを指定しなかったときにはこのカテゴリーが自動的に設定されるようになっています。

ところが、hpb pad for WordPress というスマホアプリを使って投稿するとカテゴリーを設定しない記事を投稿することができるんです。

このとき、BizVektor をテーマとして設定してあると、警告メッセージが出力されます。

警告メッセージが出力されますが、コンテンツは正常に表示されます。

php.ini の設定について

以下のように使い分けるべきと考えます。

  • display_errors = On
    エラーを表示する。発生するエラーをチェックしたいとき(開発段階のデバッグ)に用いる。
  • display_errors = Off
    エラーを表示しない。ホームページを公開したらこちらに設定して運用する。

今回使用したホスティングサービス、さくらインターネットは display_errors = On が標準設定になっているみたいです。

そこで、php.ini に display_errors = Off を追加したら警告メッセージが表示されなくなりました。

hpb pad for WordPress はけっこうおすすめです

hpb pad for WordPresshpb pad for WordPress はジャストシステムがホームページ・ビルダーと組み合わせて活用するために開発したスマホアプリで、無料で配布されています。

アプリの名前からすると、ホームページ・ビルダーを持っていないと使えないような印象を受けますが、ホームページ・ビルダーを使っていなくても、このアプリを使って WordPress の更新や管理を行うことができます。

BizVektor にはブログに加えて「お知らせ」というカスタム投稿タイプがありますが、hpb pad for WordPress はカスタム投稿タイプに対応しているので、ブログの記事だけでなくお知らせも投稿することができます。これは WordPress の公式スマホアプリにもないありがたい機能です。

スマホアプリからお手軽に投稿したいという方は多いと思いますが、WordPress + BizVektor には hpb pad for WordPress がベストでしょう。

ただし、この3つを組み合わせて使うときにはこの記事に書いたカテゴリーの件は要注意です。

WordPress サイト制作・カスタマイズ・サポートを承ります

このブログを運営している、魚沼情報サービスの対馬です。ブログをご覧いただき、ありがとうございます。

弊社は、WordPress を使用したサイト制作・カスタマイズ・サポートを全国どこからでも承っています。

ベクトルが販売している WordPress テーマ「Lightning」「Katawara」および同社のプラグイン (VK Blocks Pro ・ VK Filter Search Pro) を使ったサイト制作・カスタマイズを最も得意としています。

遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メールなどを使用して行わせていただきます。

オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを開設・運用する上で、うまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。

* ドメインやサーバーの契約・申込み
* WordPress やテーマ、プラグインのインストール
* アクションフック・フィルターフック・jQuery・CSS によるカスタマイズ
* ドメインの移管・移転
* 日常の更新作業
なども含めて、サイトの制作・運用全般をお手伝いできます。

ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、まずはお気軽にお問い合わせください。

ホームページのこと
シェアする
魚沼情報サービスをフォローする
魚沼情報サービスのブログ

コメント

  1. abin より:

    くりっく先生、こんばんは。

    最近 BizVektor を使用して WordPress サイトを
    制作しました。

    はじめての WordPress ・・・
    エラーがたくさんでました。

    先生がいつも言われているとおり、
    実践してみると色々勉強になります。

    これからも貴重な情報を
    よろしくお願いします、

  2. くりっく より:

    abin さん、こんばんは。
    BizVektor は使いやすいですね。
    私もここのところ、使う機会が多いです。
    制作したのは前回FTPで作業していたサイトでしょうか。