“redeclare” bug fixed

als ich meine wordpress plugins damals erstellt habe, dachte ich nicht daran, dass irgendjemand anders eventuell auch gebrauch davon machen könnte – ich hab sie eigentlich zuerst nur für meine zwecke erstellt und erst später mehr oder weniger “zum spass” zum download angeboten.

doch immer wieder habe ich mails und kommentare erhalten, dass die plugins bei manchen nicht funktionieren – sondern nur einen fehler wie

Fatal error: Cannot redeclare hipslu_function_name() in /home/usr/wp-content/plugins/hipslu_plugin-name.php on line xy

bringen. da z.b. das plugin wp-head bereits knapp 4000x heruntergeladen wurde (also doch offensichtlich auch bei anderen wordpress anwendern verwendet wird), und ich natürlich auch auf die hilfe von anderen hoffe, die ihre plugins zum download anbieten – habe ich den bug nun endlich behoben; unter www.konfabulieren.com/wordpress-plugins/ gibt es die neuen versionen.

den grund, warum das bei manchen passiert ist, kann ich nicht wirklich nachvollziehen – aber hier fand ich die lösung: Replace is_plugin_page()/double loading with action hook