タグ

ブックマーク / zone.maple4ever.net (2)

  • PHP セーフモードの束縛

    WordPress ユーザの間ではおなじみ「セーフモードの束縛」。 WP のプラグインを動かすと、 Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 10358 is not allowed to access cache-phase2.php on line 79 なーんてでちゃって、げんなりという例のアレです。 有名なサーバでは XREA さんがこの PHP のセーフモードに対応しています。 これってなにがセーフなのか、いれてないと何がやばいのか、あほな言葉で解説しているサイトもあまりなさそうなので、おばかな hiromasa.zone でそっと書いてみます。 🙂 セーフモードを説明をするには、まずはファイルパーミッション (FTP で777 とか 6

  • hiromasa.zone :o) » WordPress プラグイン作成時のノウハウ – 後編 –

    WordPress プラグイン作成時のノウハウ – 後編 – です。 前回はこちら、 WordPress プラグイン作成のノウハウ – 中編 – いろいろ書いてしまいましたが、実は「中編」の知識だけで WP プラグインは書くことは可能です。 あとは hook のドキュメントを見て、”おお、こんなところに割り込めるのか。これを使えば、、ふふふ。” と思う気持ちが芽生えればもうプラグインマスターです。 たとえば、the_content というフィルター hook はエントリの文を全て渡してきてくれるので、渡された文の文字列の単語や語尾を置換し、札幌弁や岡山弁や博多弁(地域の選択に深い意味はございません(?)…)に変換してしまうプラグインの機構なんてのは、すぐつくれることでしょう。 😛 機構ができれば、あとはこの “置換する” といった部分を hook に登録した関数に、”機械の言葉” =

  • 1