~drscream

Wordpress 2.8 und gengo

grml, dieses Gengo Wordpress Plugin zaehrt schon an den Nerven. Anscheinend hat es wohl Probleme mit der aktuellen Wordpress Version 2.8.

PHP Fehler: Erst einmal erscheint immer folgender Fehler im Apache Log:

PHP Warning:  Invalid argument supplied for foreach() 
in /[...]/htdocs/wp-includes/classes.php 
on line 255

Nachdem ich keine lust habe mir den Gengo Code anzuschauen, frickeln wir ein bisschen in der classes.php rum:

Alte Zeile 255:

foreach ( $GLOBALS['wp_taxonomies'] as $taxonomy => $t )

Neue Zeile 255:

foreach ( (array)$GLOBALS['wp_taxonomies'] as $taxonomy => $t )

JavaScript Fehler: Ja das viel groessere Problem ist der JavaScript Fehler im Admin Menu, durch den Fehler werden alle anderen JavaScript Inhalte wohl nicht geladen. Somit funktioniert im Admin Menu “Post Tags”, “Add Image”, usw. alles nicht mehr. Loesbar ist das auch mal wieder durch eine frickel Code Aenderung in der Datei wp-content/plugins/gengo/gengo.php:

Alte Zeile 469:

function gengo_position_content() { $('postdiv').up().insertBefore($('gengo_edit_box'), $('tagsdiv')); }

Neue Zeile 469:

function gengo_position_content() { $('postdivrich').up().insertBefore($('gengo_edit_box'), $('tagsdiv')); }

Send your comment by mail.