WordPress: 現在のロケールを取得する関数 公開日:2022年4月27日 WordPress WordPressで現在のロケールを確認する方法を調べてみました。 get_locale() 現在のロケールを取得するときは、get_locale()関数を使用します。 get_locale()関数は、次の優先順位で現在 […] 続きを読む
WordPress: 現在のテンプレートファイル名を取得する 公開日:2022年4月26日 WordPress WordPressはブラウザからの送られてくるURLを解析して、使用するテンプレートファイルを選択します。 選択は規則に従って行われるのですが、ネットなどで調べるのも面倒です。 そこで、現在使用しているテンプレートファイ […] 続きを読む
WordPress: 種類毎に選択されるテンプレート名の一覧を調べてみた 公開日:2022年4月26日 WordPress WordPressはブラウザからの要求を解析して使用するテンプレートを判定します。 しかし名前つけの法則が複雑で、テーマの作成者側からするとわかり難いのが困りものです。 そこで、テンプレート名について調べてみました。 テ […] 続きを読む
WordPress: 子テーマの仕組みについて調べてみた 公開日:2022年4月26日 WordPress WordPressは子テーマを使用すると親テーマのバージョンアップの影響を受けることなくカスタマイズできます。 どんな仕組みで子テーマが動作しているのか調べてみました。 子テーマ選択時の動作 テーマの管理画面でテーマを選 […] 続きを読む
WordPress: load_theme_textdomain()とload_plugin_textdomain()関数を少し詳しく解説してみる 公開日:2022年4月21日 WordPress WordPressでテーマやプラグインを多言語化するとき、load_theme_textdomain()やload_plugin_textdomain()という関数を使用します。 今回は、これらの関数について調べてみまし […] 続きを読む
WordPress: __()や_e()だけじゃない。翻訳関数の一覧 公開日:2022年4月18日 WordPress WordPressには__()や_e()などの翻訳機能があります。 調べてみるとこれ以外にもあるようです。 そこでソースコードから抜き出してみました。 翻訳関数の一覧 WordPressの翻訳関数をソースコードから抜き出 […] 続きを読む
多言語化:.poファイルのフォーマットについて調べてみた 更新日:2022年4月28日 公開日:2022年4月15日 WordPress WordPressを多言語化するにあたり、.moファイルが必要になりました。 このファイルは翻訳内容を記述した.poファイルにから生成するのですが、.poファイルの書き方がわからないので調べてみました。 仕様書はどこにあ […] 続きを読む
Poeditの使い方。新規から作成してmoをテーマやプラグインに適用する方法 更新日:2022年4月18日 公開日:2022年4月14日 WordPress WordPressで多言語化をおこなうとき、翻訳データが格納されているmoファイルを作成する必要があります。 このファイルを作成するためにPoeditというアプリを使用したので、使い方をまとめてみました。 事前知識 Po […] 続きを読む
WordPress: Transients APIを使ってREST APIなどの結果をキャッシュしてみる 公開日:2022年4月12日 WordPress WordPressはWebページが表示される度に本体プログラムが実行されます。 毎回同じ結果になる可能性が高い処理、例えばREST APIなどで得た結果をDB等に保存しておいて、一定期間が経過するまでそちらを見た方が効率 […] 続きを読む
WordPress: 時間に関する定数 公開日:2022年4月11日 WordPress 日数を秒数などに換算した値を使いたいとき、日数 × 24 × 60 × 60 で計算できます。 少し面倒ですね。 WordPressはこのような計算に便利な定数が用意されているので、そちらを使いましょう。 時間計算に便利 […] 続きを読む