Twitter-Toolsの140文字いっぱいの投稿が表示されないバグとそのFix
高品質・低価格のウェブサイト構築を提供いたします。
Web制作・ホームページ制作、携帯サイト制作、CMSを用いたWebシステム構築、ASPネットショップ構築
御社の戦略・目標に沿ったサイトのスムーズな成長をお手伝いします。
SEO・SEM、Google Analytics、PDCAサイクル、効果測定、リスティング広告出稿・管理、その他各種改善提案
Twitter-Toolsの140文字いっぱいの投稿が表示されないバグとそのFix
WPの便利なプラグインTwitter-Toolsを使ってTwitter最新投稿をヘッダーに表示しているわけですが、遊びで140文字いっぱいの投稿をしてみたら、トップに表示されない結果に。
なんでかなー どうしてだろなー (稲川淳二風)とコードを見ていたら、MySQLのレコードに無理がありました。
MySQLでtwitterの投稿本文を保存しているtw_textレコードはデフォルトでvarchar(255)なのです。これでは英字だけであれば問題ないですが、日本語のように2バイト使用する文字の場合、最大で140文字の二倍かかるわけで280文字分のスペースがないと保存しきれず、途中で文章が切れてしまっていました。
なので、varcharをtext型のカラムにして文字数の指定をなしにすれば、OKです。
phpMyadminの画面

Blog Wordpress twitter 2009年10月26日4:38 PM コメント(0)
コメントは管理者が承認した後に表示されます。

