php/wordpress アプリやテーマを国際化/多言語化しよう

WordPress

項目

  • 環境Install
  • 使用方法
    • テンプレートファイル:potファイルを作成する
    • potファイルからpoファイルを作成する
    • 変更項目
    • poファイルをmoファイルに変換する
    • コンパイルしたmoファイルをpoファイルに戻したい
    • moファイルの更新はどうすればいい?
  • wordpressから翻訳ファイルを読み込む
    • サンプルとして適当に書いてみる
    • get_locale:現在のローケル情報を取得する
    • load_textdomain:moファイルをロードする
    • load_plugin_textdomain:
    • load_theme_textdomain:
  • どのように読み込まれる?
    • __():翻訳テキストの取得
    • _e():翻訳テキストの表示
  • 小言
  • 参考

続きを読む

wordpressでプラグインやテーマのoption情報を保存・読み込む方法を理解する

WordPress

項目

  • wordpressにデータを保存するには
    • add_option:設定を保存する
    • get_option:設定を読みだす
    • update_option:設定値を更新する
  • wordpressのSetting-APIを利用してデータを保存する
    • セクションを作成する
    • セクションフィールドを作成する
    • フィールドに入力された情報を保存する
  • 入力フォームの全体を作成しよう
    • メニューもしくはサブメニューを追加する
    • add_memu_pageを使用している場合
    • formを設置する
    • formにフィールド/セクション/保存ボタンを設置する
  • 全体
  • 作成されたサンプル
  • 参考
  • wordpressをインストールしたときに自動で作られるオプション

続きを読む