« 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の方でも出ていた。
[code]
[.] [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: ...
[/code]
htmlspecialchars()の3つめの引数が指定されていないためのエラーらしく、PHP側のdefault_charsetを設定しても対応できそうだったので、とりあえず.htaccessに下記を記述して対応:
[code]
php_value default_charset "UTF-8"
[/code]

Leave a comment

Your comment