タグ

2009年12月25日のブックマーク (2件)

  • WordPressのプラグインを作成する | TRIPLEXXX

    WordPress のプラグインは php で作成します。WordPress の各種動作は php の関数で定義されており、それらをフック(独自の関数を追加)することでプラグインが機能します。 プラグインによくあるのは「エントリ文の特定の文字列(=プレースホルダ)を置き換え(て様々な処理をす)る」ものです。例えば WordPress の基機能では、エントリ内に <!–more–> と記述すると、エントリ一覧ではその位置までエントリ文が表示され、続きを読むリンクが追加されます。このような動作をプラグインで実現することができます。以下では、WordPress のプラグインの作成方法を順に説明します。 アクションとフィルタ プラグインはアクションとフィルタを利用します。それぞれに用意されたフックに、独自の関数を追加することでプラグインとして動作します。現状ではコーディング上、アクションとフ

  • 携帯端末の振り分け方法(PHP)

    携帯端末の振り分け方法(PHP)  2 1 2 3 0 1 0 携帯サイトを構築するにあたり、絵文字を全く使用しない場合は問題ありませんが、絵文字や画像を使いコンテンツを閲覧させたい場合端末ごとに表示する内容やページを振り分ける必要があります。 特に、i-mode端末はFOMA902シリーズからはテーブルや背景画像に対応しましたがそれ以前の端末ではほんの一部のCSSに対応しているのみで、注意が必要です。 ここでは、各キャリアごとの振り分け方法について書いてみます。 環境変数HTTP_USER_AGENTの値は訪問者側で変更することが可能な為、必ずそのキャリアの端末か確認するにはリモートホストIPアドレスを利用した方が良いでしょう。 IPアドレスからリモートホストを逆引きできない場合などもあるようなので携帯電話キャリアの公開しているIPアドレス帯域内であるかを確認する方法が望ましいと思い