wordpressをアップグレードのついでに、テーマをvicna CMSのデフォルトデザインにしました。
そしてようやく文字コードをeuc-jpからUTF-8へ。WPのアップとデータベースの文字コード変更の順番を間違え、データベースの構造が合わなくて 大変な手間になりました。
たぶん正しいWordpressの文字コード変更の手順(phpmyadminを使用)
- プラグインやphpmyadminでデータベースのバックアップを取る。
- バックアップを取ったデータベースのファイル(.sqlとか)を文字コードを変換できるテキストエディタで開いて文字コードを変換
- データベースのテーブル(の中身)を消す(書き出したSQL文にCREATETABLE~と書いてあればテーブルごと消す)
- phpmyadminの表示の文字コードをUTF-8に変える
- データベースをインポート
- WPのダッシュボードの設定から表示表示設定をUTF-8に変える
- テーマファイル(index.phpなど)の文字コードをUTF-8に変える
とはいえ、だいたいがどんなに気をつけてやっても何らかの謎のエラーが出たりするんですが。