[WordPress]PostPostプラグインで個別記事(Single)の設定が反映されない件の解決法

 PostPostは、ブログ記事の前後に任意の定型文を挿入できるプラグインです。
 このプラグインについての詳細は他のサイト様にお任せするとして・・・

参照:【PostPost】定型文管理をラクラクこなせるWordPressプラグイン


 設定の「Before Single Post on Page」と「After Single Post on Page」がどうしても個別記事に反映されないのでソースを見てみました。そして意図した通りに動作するように改造しました。


 正直、正式にリリースされているプラグインに手を加えるのは好きではありません。保守性が損なわれるのでかなり不本意です。でもすぐに何とかしたかったのでいじっちゃうことにしました。そのかわり、バージョンアップの度にいちいち修正するのは面倒なので、製作者が気に入る状態に変更するまでこのプラグインのバージョンアップは控えます。

“[WordPress]PostPostプラグインで個別記事(Single)の設定が反映されない件の解決法”の続きを読む

XAMPP(PHP5.3)とZend Debugger(5_3_x_nts_comp)

 現時点でリリースされているZend Debuggerはnts(non-thread safe)のみとなっており、ts(thread safe)対応版はまだの模様。
 XAMPPに付属しているPHP(5.3)はts(thread safe)としてコンパイルされている為、このバージョンのZend Debugger(5_3_x_nts_comp)はXAMPPのPHPでは利用できない。
 大人しくts版がリリースされるのを待つか、PHPを自前でntsとしてインストールし無理矢理使うかの2択になる。

“XAMPP(PHP5.3)とZend Debugger(5_3_x_nts_comp)”の続きを読む

PHP PEAR::HTTP_Clientで遊ぶ

 PEAR::HTTP_ClientでUser-Agentを偽装させてブラウジングしてみる。
 まぁFirefoxのプラグインでも操作の自動化は出来ますが重いので・・・。
 せっかく自宅サーバがあるので、どうせなら恒例化しているネット上の作業はcronに任せてしまいましょう。

“PHP PEAR::HTTP_Clientで遊ぶ”の続きを読む

PHP PEAR :: Mail_MimeDecodeで添付ファイル(*.eml)付きのメール受信

 PEAR :: Mail_MimeDecodeでメール受信をする際、添付ファイル(*.eml)の読み取りで手間取ったのでメモ。

 まずは普通のメール受信のパターン。

“PHP PEAR :: Mail_MimeDecodeで添付ファイル(*.eml)付きのメール受信”の続きを読む