Deaktiviert: letzter Artikel bei den Kommentaren & Frage zu PHP generell

Ich musste leider die letzten Artikel bei den Kommentaren nun erst einmal deaktivieren. Nachdem ich gestern den Upgrade von WP 2.8 auf WP 2.8.3 gemacht habe, läuft mein selbst zusammen gestricktes Konstrukt nicht mehr rund. Durch das Caching ist das erst einmal nicht aufgefallen. Als ich das aber zeitweise deaktivierte, zeigte sich das „nicht mehr rund laufen“ ziemlich deutlich.

Zum einen gibt es hin und wieder eine PHP Warnung, die auf der gzinflat() Funktion basiert. Beim fetch_rss() wird im WordPress Hintergrund diese Funktion aufgerufen. Diese Warnung kommt zwar erst ab WP 2.8 und tritt auch nur hin und wieder auf, lässt sich aber nur mit dem Warnung unterdrücken, also mit @fetch_rss(), umgehen. Eine weitere Möglichkeit wäre ein entsprechendes Hand anlegen an den WordPress Core, wo ich persönlich überhaupt kein Fan davon bin.

Die Warnung zu unterdrücken wäre zwar eine Lösung gewesen, wenn nicht neuerdings auch noch hinzukommt, dass sämtliche auf Feedburner weitergeleitete Feeds nun nicht mehr ausgelesen werden. Somit hat sich die Anzahl der ausgegebenen letzten Artikel bei den Kommentaren drastisch reduziert.

Diese könnten zwar alle, Stück für Stück, manuell abgefangen werden, aber das ist ja mal so gar nicht Sinn der Sache.

Nun gibt es seit WP 2.8 eine neue Funktion: fetch_feed(), welche die alte fetch_rss() ersetzt, die nun sogar unter “abgelehnt” läuft und nicht mehr länger unterstützt wird, bzw. auch zukünftig wegfallen kann. Aus dem Grund ist es wohl auch sinnvoll, das Ganze auf die neue Funktion umzustellen. Die muss ich mir aber erst einmal in Ruhe zu Gemüte führen, denn sie funktioniert etwas anders als die alte Funktion.

Mein Handicapt bei dem Ganzen ist zum einen, dass ich derzeit mit Antibiotika vollgepumpt werde und mich deswegen auch etwas ausruhen und nicht arbeiten soll. Schon schlimm genug, dass mir das den Urlaub versaut. Zum anderen bin ich nicht gerade der PHP Profi. Meine PHP Erkenntnisse beruhen rein auf “learning by doing” und so habe ich an den meisten Stellen ziemliche Probleme, vor allem da mir die Basics fehlen.

Mit diesem Problem stehe ich aber nicht alleine da, denn auch Anne fragte gestern nach Input bezüglich PHP Fachzeitschriften, Blogs oder Büchern zu PHP. Diese Frage möchte ich hier nun gerne auch an Euch weitergeben, da es mir doch auch daran gelegen ist, meine fehlenden Kenntnisse aufzufüllen.

Artikel vom: