6. April 2008 • Aktualisiert am 2. Juni 2010
WordPress 2.5 sorgt zum Teil für viele rote Köpfe. Es hat sich einiges geändert mit dieser Version - leider nicht zur zum Guten. Beim WordPress Deutschland Forum werden zahlreiche Themen wegen Fehlern in WordPress 2.5 eröffnet. Im WordPress Deutschland Blog werden dann manche inklusive Problemlösung vorgestellt. Dies nehme ich mir zum Anlass, auch Sie zu informieren und darauf hinzuweisen, auch kleiner Mängel rasch zu beheben. Ansonsten müssten Sie wochenlang auf Bugfixes warten und das wollen Sie doch sicher nicht.
Ein nerviger Fehler mit kompliziertem Lösungsweg. Bei manchen wird zwar ein Bild hochgeladen, aber nicht angezeigt. Bei anderen liegt es am Browser und bei einigen funktioniert es überhaupt nicht. Eine umfassende Lösung gibt es in den FAQ (siehe unten). Versuchen Sie auf jeden Fall folgendes:
Das No Flash Uploader Plugin deaktiviert den Flash Uploader, der ab Version 2.5 standardmässig installiert ist. So können Sie mit der gewohnten Technik Bilder hochladen.
Das Design von WordPress 2.5 ist zwar ziemlich schick, doch auf der rechten Seite hat es noch jede Menge Platz. Der Inhalt klebt richtig an der linken Seite. Um dies zu verhindern, können Sie das Remove Max Width Plugin installieren. Mit diesem Plugin können Sie übrigens auch TinyMCE horizontal vergrössern, falls Sie Ihre Absätze mit einer bestimmten Breite ansehen wollen.
Diese wichtige Funktion hat leider einen kleinen Haken: Zwei Schreibfehler verhindern die Bearbeitung der Minuten. Alle anderen Daten wie Monat, Tag, Stunde können Sie mühelos ändern. Nur bei den Minuten klappt es nicht. Kein Problem, denn auch hier gibt es eine passende Lösung:
Öffnen Sie den Ordner /wp-admin/includes/ und erstellen Sie eine Kopie der Dateien post.php und comment.php - öffnen Sie jetzt die originale post.php Datei und finden Sie folgende Zeilen:
if (!isset( $_POST['ping_status'] ))
$_POST['ping_status'] = 'closed';
foreach ( array ('aa', 'mm', 'jj', 'hh', 'mm') as $timeunit ) {
if ( !empty( $_POST['hidden_' . $timeunit] ) && $_POST['hidden_' . $timeunit] != $_POST[$timeunit] ) {
$_POST['edit_date'] = '1';
break;
}
}
Ersetzen Sie diese nun durch die folgenden korrekten Zeilen:
if (!isset( $_POST['ping_status'] ))
$_POST['ping_status'] = 'closed';
//foreach ( array ('aa', 'mm', 'jj', 'hh', 'mm') as $timeunit ) {
foreach ( array ('aa', 'mm', 'jj', 'hh', 'mn') as $timeunit ) {
if ( !empty( $_POST['hidden_' . $timeunit] ) && $_POST['hidden_' . $timeunit] != $_POST[$timeunit] ) {
$_POST['edit_date'] = '1';
break;
}
}
Öffnen Sie die originale comment.php Datei und finden Sie folgende Zeilen:
$_POST['comment_ID'] = (int) $_POST['comment_ID'];
foreach ( array ('aa', 'mm', 'jj', 'hh', 'mm') as $timeunit ) {
if ( !empty( $_POST['hidden_' . $timeunit] ) && $_POST['hidden_' . $timeunit] != $_POST[$timeunit] ) {
$_POST['edit_date'] = '1';
break;
}
}
Ersetzen Sie diese nun durch die folgenden korrekten Zeilen:
$_POST['comment_ID'] = (int) $_POST['comment_ID'];
//foreach ( array ('aa', 'mm', 'jj', 'hh', 'mm') as $timeunit ) {
foreach ( array ('aa', 'mm', 'jj', 'hh', 'mn') as $timeunit ) {
if ( !empty( $_POST['hidden_' . $timeunit] ) && $_POST['hidden_' . $timeunit] != $_POST[$timeunit] ) {
$_POST['edit_date'] = '1';
break;
}
}
Jetzt speichern Sie die Dateien und laden Sie sie hoch. Aktualisieren Sie Ihr Browserfenster, wenn Sie keine Fehlermeldung erhalten können Sie die Kopien der Dateien post.php und comment.php wieder löschen.
Viele Fragen und Antworten wurden in den FAQ zu WordPress 2.5 zusammengetragen. Falls Sie Ihre Probleme noch nicht beheben konnten, wird Ihnen im WordPress Deutschland Forum bestimmt geholfen.
Pascal Birchler
Der Teenager und WordPress-Fan bloggt seit über 2 Jahren über die beliebte Open Source Software WordPress. Er ist zurzeit Informatiker in Ausbildung bei der Südostschweiz Newmedia AG. Folge ihm doch auf Twitter!
Abonniere unseren Newsletter und erhalte regelmässig die neuesten News und Tipps rund um WordPress!
Schreibe für eines der bekanntesten WordPress Blogs im deutschsprachigen Raum und gib damit etwas an die Community zurück. Finde heraus, ob du das Zeug zum Gastblogger hast!
Vielen Dank für das Downloaden des WP Magazins #7 und die tollen Feedbacks! http://t.co/GNXVdstu 1 day ago
© 2012 Schweizer WordPress Magazin | Realisiert von Pascal Birchler | 52 Queries. 0,557 Sekunden.
Hi,
man sollte aber immer im Hinterkopf haben dass individuelle Anpassen am Core Code (Hauptcode) von WordPress bei Updates wieder verschwinden. Daher solche Anpassungen bitte immer mit Vorsicht geniessen.
LG,
Martin
Danke für diesen Remove Max Width Plugin Hinweis. Endlich sieht es ganz passabel aus.