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はこのような計算に便利な定数が用意されているので、そちらを使いましょう。 時間計算に便利 […] 続きを読む
WordPress: WordPressで使用できるロケール名一覧を取得してみる 公開日:2022年4月8日 WordPress WordPressには文字列単位での多言語化機能があります。 この機能を利用するには、言語ごとに.moファイルを用意する必要があります。 そして、このファイルの名前には言語と対応するロケール名を含めないといけません。 ロ […] 続きを読む
WordPress: xmlrpc.phpとは?サイトに必要かどうかを判断するための知識 公開日:2022年4月1日 WordPress xmlrpc.phpは脆弱性が指摘されていて、無効化するべきという声が多いです。 そういわれると自分も無効化しようと思うのですが、どんな脆弱性があるのか理解しないと気持ちが悪いです。 というかxmlrpc.phpが何をし […] 続きを読む
WordPress: head内の<meta name=”generator”> を削除するまたは偽装する 公開日:2022年3月24日 WordPress WordPressで生成されたWebページのheadタグを見ると、メタタグにWordPressのバージョンが記述されています。 必要ない気がしますね。 削除しましょう。 meta generatorとは metaタグのn […] 続きを読む
WordPress: 英語圏顔文字の絵文字変換機能の削除 公開日:2022年3月22日 WordPress 英語圏顔文字の絵文字変換機能 英語圏は :) を「笑う」を表現した顔文字として使用することがあります。 日本での ^_^ などと同じように使われます。 WordPressは記事中に […] 続きを読む