Flickr-galleryとwp-amazonを両方利用するときのメモ

Flickr-galleryできたー!」と喜んでいたのもつかの間、違うPostでwp-amazon利用でのAmazon画像挿入をしようとしたら、

Fatal error: Cannot redeclare makexmltree() (previously declared in /home/?/wp-admin/wp-amazon.php:78) in /home/?/wp-content/plugins/flickr-gallery.php on line 438

こんなん出まして。ギャア:yuck:

ということで調べたら、制作者さんのページに解決法が出てました。
Flickr Gallery 0.4のコメント部分。(ちなみにこのページのプラグインはちょっと前のバージョンです、現時点での最新版は0.7)

The first error sounds like WP-amazon and flickr-gallery both declare a makeXMLTree function. You could fix this by renaming the makeXMLTree function and all of its calls in flickr-gallery.php. Just do a search and replace it with whatever you want.

詳しいことは判らないけれど、ようするにwp-amazon.phpとflickr-gallery.php両方でmakeXMLTreeという同じ名前の宣言をしてしまっているためらしい。
制作者さんのコメントで「flickr-gallery.php内のmakeXMLTreeを全部違う名前に変えればよいです」とのことなので、テキストエディタの「検索→置換」で一気に変換やってみて、再アップ。
うまくいきました?。 😀

1件のコメント

  1. 更にメモ。
    新しいセットを作っても反映されない場合は、flickr-cacheフォルダ内のキャッシュを削除。
    セットに日本語を使うとそのまま(euc-jp)では文字化けしてしまうので、gallery.phpのcharsetはUTF-8にする。

コメントは受け付けていません。