Home > WordPress
WordPress Archive
FC2ブログからWordPressへのトラックバックで文字化け?
せっかくアニコミさんからトラバもらってるのに、文字化けしちゃってますね。WordPressのバグかな?ちょっと調べてみよう…
[追記1]
ameba、livedoor、fc2から同じような内容でトラバしたらfc2だけ文字化けしてた。fc2とWordPressのトラバの不具合でさらに調べてみようと思う。そもそもトラバってWordPressのどのプログラムにどういうデータを投げてんだろ…
[追記2]
wp-trackback.phpか…
以下、各ブログからのPOSTデータ名
amebaはtitle, url, blog_name, excerpt, ie, oe
livedoorはblog_name, excerpt, url, charset, title
fc2はurl, blog_name, excerpt
[追記3]
DBに突っ込まれるまでにexcerptに加えてる処理
$_POSTからexcerptひっぱってるけど、先にurldecodeかかってる?
stripslashes($excerpt)
mb_convert_encoding($excerpt, ‘UTF-8′, ‘ASCII, UTF-8, ISO-8859-1, JIS, EUC-JP, SJIS’)
addslashes($excerpt)
strip_tags($excerpt)
mb_strcut($excerpt, 0, 252)
preg_replace(‘/&[^;\s]{0,6}$/’, ”, $excerpt)
wp_new_commentでもいろいろやってるな…
[追記4]
どうやらmb_convert_encodingのfrom_encoding、とりわけ「ISO-8859-1」が悪さをしている。
ラテンは外してしまおう。UTF-8あるし。
wp-tracback.php:55
//$charset = ‘ASCII, UTF-8, ISO-8859-1, JIS, EUC-JP, SJIS’;
$charset = ‘ASCII, UTF-8, JIS, EUC-JP, SJIS’; //autoと順番は変えてるな。何か理由があったのだろうか…
OKなおりました!
ってこれ、同じ理由で困ってる人多いんじゃないの?
あと、この対応はWordPressがバージョンアップするたびに行わないといけないかと…
- Comments: 0
- Trackbacks: 0
Amazon Web Service を利用する WordPress Plugin を作ってみる(その2)
- 2009-02-20 (金)
- Amazon Web Service | WordPress
とは言ったものの、ミフリはWordPressもAmazon Web Serviceもまったく使ったことないので何から手をつけていいのかわかりません。なのでとりあえずマニュアルを読んでみることにします。まずはWordPressのプラグインの作り方を学ぼうと思います。「プラグインの作成」というWordPressの日本語マニュアルがありますので、これで勉強することにします。
ちなみにプラグインの完成イメージは、「記事に特定のタグでISBNまたはASINを記述すると、公開した時に対応するAmazonの商品画像、タイトル、商品詳細、レビュー内容がCSS整形で表示される」です。おそらくこのままだと表示する度にAmazonにクエリーを投げることになりサイトの表示が遅そうなので、何かしらキャッシュする機能も作れたらなと思っています。
- Comments: 0
- Trackbacks: 0
Amazon Web Service を利用する WordPress Plugin を作ってみる(その1)
- 2009-02-20 (金)
- Amazon Web Service | WordPress
Amazonにある商品を紹介しようと思ってるんだけど、既存のプラグインやツールを使っても勉強にならないので自作してみようと思う。
- Comments: 0
- Trackbacks: 0
ホーム > WordPress





























