Seit mehr als 10 Jahren realisieren die kreativen Köpfe von MountainGrafix professionelle Internet-, Datenbank-, und eCommerce-Applikationen für Unternehmen, Privatanwender, Vereine und die öffentliche Hand.

Geänderte Rückgabewerte in WordPress 2.9

Abgelegt von Sascha Schoppengerd am 21.12.2009 um 09:38 Uhr

Vorschnell wie ich manchmal bin, habe ich gestern direkt ein Update auf die neue WordPress Version 2.9 durchgeführt und anschließend durfte ich dann ja auch schnell feststellen, dass ich zahlreiche Artikelseiten im Blog nicht mehr aufrufen konnte. Schnell stellte sich jedoch heraus, dass die Ursache in den Template spezifischen Funktionen zu suchen ist.

Bekanntlich ist es ja möglich, in jedem Theme eine functions.php zu hinterlegen. In dieser Datei könnt Ihr dann Funktionen und Abfragen speichern, die ausschließlich für euer Theme gedacht sind. In unserem Fall hatte ich darin 2 Funktionen hinterlegt, die für die Einbindung diverser jQuery-Plugins zuständig sind.

Nach der Durchführung des Updates wurde jedoch keine der Funktionen mehr fehlerfrei ausgeführt und so durfte ich mich dann dank meiner eigenen Dummheit auf eine stundenlange Fehlersuche machen.

Gefunden haben ich die Ursache letztendlich jedoch in der Funktion get_themes(), denn hier wird scheinbar seit der Version 2.0 innerhalb des Rückgabe-Array nicht mehr der Themepfad ausgehend vom Root des installierten Blogs, sondern vollständig ausgehend vom Serverroot zurückgeliefert. In der Dokumentation konnte ich hierfür leider keine Bestätigung finden, was unter umständen aber auch daran liegen kann, dass diese noch nicht aktualisiert wurde. Wenn ich in den nächsten Tagen mal etwas Zeit finde, werde ich mal im WordPress SVN schauen, ob dort entsprechende Hinweise zu dieser Änderung zu finden sind.

Für den Fall, dass Ihr  in euren Themes auf die Funktion get_themes() zurückgreift, solltet Ihr nach dem Update zumindest aus Sicherheitsgründen prüfen, ob alle Funktionen noch ordnungsgemäß ausgeführt werden.

Warnhinweise zum Update auf WordPress 2.8

Abgelegt von Sascha Schoppengerd am 15.06.2009 um 08:02 Uhr

Wie ich gerade drüben bei den Kollegen von WordPress-Deutschland lese, kann es unter Umständen bei dem Update auf die Version 2.8 zu massiven Problemen kommen und die Entwickler möchten daher nochmals alle Nutzer daran erinnern, vor dem Upgrade ein entsprechendes Backup durchzuführen.

Wo liegt das Problem?

Zum einen muss der Upgrade-Prozess soweit kommen, das die Dateien runtergeladen und ausgepackt werden. Wenn danach irgend etwas schief geht (Schreibrechte falsch etc.) macht der Upgrade-Prozess einen Rollback und löscht normalerweise die runtergeladenen Dateien wieder ohne das was passiert.

Soviel zu Theorie. Die Praxis zeigt jedoch, das in genau diesem Fall durch ein Programmfehler existierende Dateien der bisherigen Installation versehentlich gelöscht werden, sodass der Blog danach nicht mehr funktioniert!

Ich für meinen Teil hatte so etwas ja bereits geahnt, denn eigentlich läuft ein so großes Update nur selten ohne Probleme durch und daher schiebe ich die anstehenden Aktualisierungen noch ein wenig heraus. Gestern hatte ich zwar Testweise einen privaten Blog ohne Probleme auf den neuen Stand heben können, doch zumindest dieser Blog und die wichtigsten Kundensysteme bleiben zunächst noch auf dem letzten Stand der 2.7.x.

Die wichtigsten Pingdienste für WordPress

Abgelegt von Sascha Schoppengerd am 08.02.2009 um 17:28 Uhr

Den meisten von euch dürfte sicherlich bekannt sein, dass WordPress die Möglichkeit bietet, bei Veröffentlichung eines neuen Beitrages, einen so genannten Pingdienst zu benachrichtigen.

Sobald ein solcher Dienst einen Ping von eurem Verzeichnis erhält, sendet er in den Regel einen Bot aus um den neuen Artikel in seinen Index aufzunehmen. So weit, so gut…doch leider hat die Medallie natürlich immer auch eine Kehrseite und so kann man sich mit diesen Diensten auch schnell einige unerwünschte SPAM Bots in den Blog holen. mehr…

WPMantis – WordPress / Plugin

Abgelegt von Sascha Schoppengerd am 06.02.2009 um 19:52 Uhr

Da ich mich in meinen Artikeln immer wieder mal auf die ein oder andere Meldung aus unserem Bugtracker beziehe, habe ich mir heute mal ein kleines WordPress – Plugin geschrieben, dass die im Artikel aufgeführten Bugs automatisch mit der Meldung im Bugtracker verlinkt.

Gerade für technisch orientierte Blog’s dürfte WPMantis mit Sicherheit eine sinnvolle Ergänzung sein und daher möchte ich je nach Zeit und Feedback das Plugin den kommenden Tagen und Wochen natürlich noch etwas ausbauen. Aus diesem Grund würde ich mich sehr freuen, wenn Ihr mich etwas unterstützt und mir dabei helft, dieses Plugin etwas bekannter zu machen.

Was macht das Plugin?

WPMantis durchsucht automatisch den Artikel nach Zahlenreihen, die mit einer Raute gekennzeichnet sind. Das könnte z.B. die Kombination #1000 oder auch #1566 sein.

Diese Darstellung repräsentiert in der Entwicklung normalerweise eine Bugmeldung und daher verlinkt das Plugin die Zahlenkombination automatisch mit der hinterlegten Bugtracker-Url.

Anforderungen

Das Plugin wurde unter WordPress 2.7 entwickelt und getestet. Die Nutzung in älteren WordPress – Versionen sollte jedoch ohne große Probleme möglich sein.

Installation

  1. Plugin downloaden (siehe unten)
  2. Die ZIP Datei lokal entpacken
  3. Das Verzeichnis wpmantis nach wp-content/plugins/ kopieren
  4. Das Plugin über den Adminbereich aktivieren
  5. Konfiguration über das Menü Einstellungen > WPMantis

Download

Changelog

  • v1.0 / 06.02.2009 – Erster Release

Woopra-Statistiken in WordPress 2.6 anzeigen

Abgelegt von Sascha Schoppengerd am 23.08.2008 um 09:58 Uhr

Für das Statistik-Tool Woopra ( ich hatte hier bereits darüber berichtet ) gibt es seit weinigen Tagen ein neues bzw. ein erweitertes WordPress Plugin. Während das alte Plugin lediglich die Blogdaten an den Woopra-Server lieferte, erlaubt die neue Variante des Plugins nun endlich auch die Anzeige der gesammelten Statistiken über den WordPress Adminbereich.

mehr…

WordPress 2.6 und podPress 8.8

Abgelegt von Sascha Schoppengerd am 17.08.2008 um 09:27 Uhr

Seit dem Release von WordPress 2.6 häufen sich bei Twitter und in einigen Foren die Meldungen von Nutzern, die massive Probleme mit dem bekannten podPress 8.8 – Plugin haben. Das Problem ist eigentlich stets das gleiche…bei aktiviertem podPress Plugin lassen sich in WordPress 2.6 keine neuen Artikel mehr erstellen.

Da ich die Kombination von WP 2.6 und podPress 8.8 ebenfalls einsetze, jedoch bei mir keine Probleme feststellen konnte, war dieses Grund genug für mich mal ein wenig nachzuforschen und nach einiger Zeit hatte ich dann auch die Antwort auf meine Fragen gefunden.

mehr…

Das Ranking für Webkataloge, der easyLink Award 2008

Abgelegt von Sascha Schoppengerd am 15.08.2008 um 10:55 Uhr

Für fast jeden Projekttyp gibt es im Internet spezielle Rankings, z.B. die deutschen Blog Charts für Blogs, doch diese Charts haben in meinen Augen alle das gleiche Problem, denn derartige Rankings werden allein auf Basis von Zahlengrößen, wie die Höhe der Besucherzahlen, erstellt.

Das bedeutet im Umkehrschluss, dass eigentlich nur “große” Seiten mit vielen Besuchern in den Rankings erscheinen. Doch sind diese Seiten nur deshalb wirklich gut oder spielen hier auch andere Faktoren eine Rolle? Wir sind ganz klar der Meinung, dass die Qualität einer Website eher über subjektive Einflüsse wie dem Layout oder die eigene Meinung jeden Besuchers bestimmt wird und deshalb rufen wir erstmals den “easyLink Award” ins Leben.

mehr…