日本語環境のwordpressテーマfunction.phpの先頭に書いておくことまとめ

いろいろ便利な関数とかあるけど、取得内容と関数名が一致しないのでグローバル変数を定義しちゃったほうがええんちゃう?ていう話です。

あと始めのほうはWordpressを日本語で動かすときの設定。一部のサーバではこれをしないと日時がおかしくなったりする。

グローバル変数でタイムスタンプを取得しているのは「必要な時に毎度毎度 time() 関数呼んでると、実行しているうちに時間が進んで同じ値にならないから」っていう理由。ログファイル名に使ったりセッションの生成に遣ったりいろいろ使う。

あと、Ajaxなんかを使うときには、各送信内容が意図しない文字コードにおなっている場合があるので早めに変換してしまう。

そのあとはWordpressの挙動調整用。

その他セキュリティ関係の設定変更。xmlrpcとかwp-cronなんかをOFFにしている。プラグインの挙動を阻害する場合が多々あるのでご利用は慎重に。

仕事で使うときはこんな感じで積極的に機能を制限したり挙動を調整するんだけど、このブログは特にこだわりが無いのでほとんど生の状態のwordpressで運営してます。

質問・コメントなどあればどうぞ