【タグ検索】
投稿した記事を以下に表示しています。 (tag: WordPress)

wp-tmkm-amazonコンフリクト解消版の配布

WordPress, 閑話休題wp コメントなし

先日、JSeries Notifierを最新版(0.9.5)にしたところ、古いwp-tmkm-amazonが「新しいバージョン」として反応しまして。色々調べたのですが、誠に残念ながら現時点で何ら動きがない様でしたので、改めて再掲載することにします。

実は、SourceForgeに存在するwp-tmkm-amazon(1.13ja)は、仕様が変更されたAmazon API(Product Advertising API ) に対応しておらず、現在は使用できないプラグインとなっております。更に、作者であるともかめ氏は氏のサイトにある通り、既に開発から引退なさっており、その後Romeo氏が引き継ぐ形で現在に至っています。ところが、Romeo氏配布のバージョンの表記は1.3となっておりますが、内部は「1.2」になっており、更に私のwp-nicolinkと併用するとコンフリクトを起こし、ブログが正しく表示されなくなります。原因はxmlアクセスモジュール「xml.php」をロードする際にinclude_once命令を使用している事に起因しています。

include_once()命令は、実行されると指定 したモジュールファイルを読み込む命令なのですが、ファイルからのコー ドが既に読み込まれている場合は、再度読み込まれないという特性があります。が、これは、xml.phpの内部自体を評価しているわけではなく、単純にディレクトリの位置を含めたファイル名だけを評価しているので、xml.phpが別々のディレクトリに存在する場合、仮に内部が同一のものであっても、それぞれのxml.phpを同じものと認識しません
そのため、wp-nicolink内のxml.phpと、wp-tmkm-amazonのxml.phpを両方読み込もうとするものの、関数名自体は同じなので「コンフリクト」した・・・というのが原因です。

wp-nicolinkの方は最新版で解消していますが、wp-tmkm-amazon自体の修正も必要です。が、今のところ修正される気配はなさそうです。そこで・・・。

・・・面倒なので、修正版そのものを暫定的に配布(v1.3+S02)することにします。
wp-nicolinkと併用している方は、こちらをご利用ください。
但し、現時点ではJSeries Notifierによるプラグイン更新通知が発生してしまいますので、絶対に更新しないでください。

なお、この配布は、あくまでも wp-nicolink サポートの一環であり、本家版が更新された場合は予告無く削除する場合があります。

PHPによるWordPressカスタマイズブック

WordPress, 参考資料 コメントなし

PHPによるWordPressカスタマイズブック―2.8対応 テンプレートの改造からプラグインの作成まで

著者/訳者:藤本 壱

出版社:ソシム( 2009-09-08 )

定価:¥ 2,940

Amazon価格:¥ 2,940

単行本 ( 287 ページ )

ISBN-10 : 4883376745

ISBN-13 : 9784883376742


WordPressのテーマやプラグインを本格的に開発したい方向けの技術参考本。
やっと待望の技術参考本が出ました。

ということで、以前アマゾンに投稿したユーザレビューがリンク先にありますのでご参考までに。
これがなければ、wp-nicolinkもwp-lboxplusも生まれませんでした。但し、データベースアクセスに関してはあっさり目なので、詳しくは作者である藤本氏が制作したPDF本「WordPressで学ぶPHPとMySQL」を購入するのが良いかと思います。とりあえず、環境的に折り合いが付いたら私も買ってみたいと思っています。

このページの先頭に移動します。