質問: ワードプレスで海外のフリーテーマを適用してカスタマイズしています。 質問したいことは Thanks for My Template is Selected! ↑ みたいな文字列を自分の書きたい文字列に置き換える方法です。 【行ってみたこと】 ・このtheme内のphpファイルに「My Template」で検索をかける→ヒットしない・・・ ・phpMyAdminで全テーブルを「My Template」で検索をかける→ヒットした! ・テーブル内に書かれている「My Template」を「テスト」に変えてF5→エラーが出ているのか何故か何も表示されない ・「My Template」の手前を見るとs:11:とある。もしかして文字数指定せなあかんのか?→「テスト」を「aaaaa」に変えてs:5:としてF5→「aaaaa」と表示される ・よし!文字数やな!いけるやん!「aaaaa」を「テスト」に変えてs:3:とする→エラーで何も表示されない 【質問】 ・そもそもこのs:○の正体は何者でしょうか?何故設定してある?取り除いたら何か弊害がある? ・どこらへんをいじれば日本語が表示されますか? 【編集した箇所】 s:1:"#";s:16:"sc_portfoliohome";s:1:"1";s:21:"sc_portfoliohometitle";s:29:"Some of Our Featured Projects";s:27:"sc_portfoliohomebuttontitle";s:19:"View full portfolio";s:25:"sc_portfoliohomebuttonurl";s:1:"#"; ↑ こんなのです。このテーマに使われてるデータが羅列してるって印象ですが。 【ソース】 http://www.s5themes.com/theme/simplecorp/
回答: 正直なところ、その文字列を出力しているphpを書き換えるのが一番いいと思います。 シリアライズされたwp_optionsを書き換えるのは非常に面倒ですし・・・ ところで、optionsに入っているということは、そのメッセージはテーマの設定オプション画面で設定できるのではないですか? サイト基本情報などもチェックしてみてください。