« apple-touch-iconのdoes not ex... Main Firefoxでダウンロードできない... »

WordPress: Ktai Styleプラグインを停止

これまでWordPressでケータイ用の表示対応として「Ktai Style」プラグインを使ってきたが、どうもWordPress-4.9.1へ更新すると齟齬が出るのか、サーバ自体が動作停止するような感じになってしまった。しかたないので、このプラグインは停止させた。

(PHP7だとエラーが出るとの話もあるが、うちで現在動作させているのはPHP 5.6.32 (cli))

それから、この「Ktai Style」でもそうだが、htmlspecialchars()絡みのエラーが本体のformatting.phpの方でも出ていた。

[.] [error] [client XXX] PHP Warning:  htmlspecialchars(): charset `none' not supported, assuming utf-8 in .../wp-content/plugins/ktai-style/ktai_style.php on line 656
[.] [error] [client XXX] PHP Warning:  htmlspecialchars() expects parameter 2 to be long, string given in .../wp-admin/includes/template.php on line 1021, referer: ...
[.] [error] [client XXX] PHP Warning:  html_entity_decode(): charset `none' not supported, assuming utf-8 in .../wp-includes/formatting.php on line 5124, referer: ...

htmlspecialchars()の3つめの引数が指定されていないためのエラーらしく、PHP側のdefault_charsetを設定しても対応できそうだったので、とりあえず.htaccessに下記を記述して対応:

php_value default_charset "UTF-8"

Leave a comment

Your comment