home3 shocked wordpress2

Movable Type

EntryAssetsが全件表示されない!?

MT5を導入しているクライアントから、
「登録した画像が正常に表示されないので、解決方法を教えてください。」
というメールがきて、さっそくエントリー内容とテンプレートをチェックしてみたが、どうもエラーが見当たらない。

データベース見たらわかりました。
mt_entry_summary テーブルの entry_summary_vchar_idx が255byteをオーバーしていて、
全件分保存されていませんでした。
参考サイトをもとに対処してみましたが、結果変わらず。。

このクライアントは、サイト構築時に想定していたよりも1件の記事に対する画像の登録件数が多く、
運営して1年ほどですが画像点数が1000を優に超えていましたので、
AssetIDが4ケタになり、この問題が発現した、というわけです。

とりあえずクライアントには、1記事あたりの登録画像点数を減らす方向でお願いしました。

他に方法がないか、探している真っ最中でございます。
わかる方、コメントくださいませ。。

参考サイト
Qiita MT5でブログ記事アイテム数が多い場合の不具合