Welcartの標準機能で関連商品を表示するときに出るPHPエラーの解決

Welcartに標準で実装されている関連商品の表示をしようとしたらPHPエラーが出たので、それの解決方法について。

ちなみにWelcartの関連商品は、表示したい商品の商品コードをタグ付けすると表示されます。

必要な関数が揃っていないとPHPエラーが出る

Welcartに標準で実装されている関連商品の表示関数「usces_assistance_item()」は追加で必要な関数があり、それが無ければエラーが発生してしまいます。僕は以下のPHPエラーが吐出されました。

それで、このエラーを直すのに必要な関数がデフォルトテーマのfunctions.phpに記述されています。(多分子テーマで作成されることを前提とした設計なのだと思います)

ので、その関数をコピーして使用中のテーマに貼り付けると上記のエラーが直ります。

必要な関数

以下の関数群を使用中のテーマのfunctions.phpに貼り付けて下さい。

それぞれの関数は抜粋文の文字数を制限する関数、そしてフィルターフックです。(一番最後の関数はもしかしたら必要無いかも?)

この解決方法はWelcartの公式フォーラムが参考になりました。

参考: Welcart コミュニティー|ECサイト構築プラグイン » トピック: [解決済み] 関連商品を出力されている所でエラーがでる

あと、この関連商品の表示の説明文を削除したり在庫表示をするカスタマイズを別記事『Welcart標準機能の関連商品表示から抜粋文を削除したり在庫表示をするカスタマイズ』にまとめてみました。

最終更新日:2014年9月28日

コメント

「何かそこ違うよ」「こうした方が良い」っていう部分があったら指摘して頂けると嬉しいです。

トラックバック

トラックバックは現在ありません。

Trackback: https://increment-log.com/welcart-related-item-error/trackback/