ある固定ページをSHIFT-JISで出力しなければならなくなり、
下記のようにコードを書きましたが、
titleが文字バケしてしまいます。
add_action('wp', function () { if ((is_parent_slug() === 'product'))) { header('Content-Type: text/html; charset=Shift_JIS'); add_action('get_header', function () { ob_start(); }); add_action('shutdown', function () { $content = ob_get_clean(); echo mb_convert_encoding($content, 'SJIS-win', get_bloginfo('charset')); }, 0); } });
ALL IN ONE SEOを使用しているのでそちらにエンコーディングが反映されてないのが原因です。
ALL IN ONE SEOでの文字バケ対策はどうすてばよいのでしょうか?
あなたの回答
tips
プレビュー