「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を全部違う名前に変えればよいです」とのことなので、テキストエディタの「検索→置換」で一気に変換やってみて、再アップ。
うまくいきました?。 😀
更にメモ。
新しいセットを作っても反映されない場合は、flickr-cacheフォルダ内のキャッシュを削除。
セットに日本語を使うとそのまま(euc-jp)では文字化けしてしまうので、gallery.phpのcharsetはUTF-8にする。