Feed Cache unter WordPress löschen bzw. beschränken

Vor ein paar Tagen schrieb ich eine iCal-Erweiterung für bestehendes WordPress-Plugin, welches unter anderem die Feed-API von WordPress nutzte. Bei der Entwicklung stellte sich allerdings heraus, das eine Änderung im Code, nicht gleich eine Änderung in den entsprechenden Feeds nach sich zog. Ursache für dieses Problem war der eingebaute Feed-Cache von WordPress. Mit einem kleinen Funktion im Plugin, konnte dieser allerdings für Debug-Zwecke abgeschaltet werden:

function getFeedCacheTime($seconds) 
{
    return 1;
}

add_filter('wp_feed_cache_transient_lifetime', 'getFeedCacheTime');

Die Funktion getFeedCacheTime gibt dabei die maximale Cache-Zeit an – in diesem Fall eine Sekunde, so das der Cache faktisch deaktiviert ist und die Entwicklung ohne störende Wartezeiten weiter betrieben werden konnte.

WordPress App in Verbindung mit dem Google Authenticator nutzen

Wenn man eine WordPress-Installation mit dem Google Authenticator Plugin absichert, muss ein zusätzlicher Code beim Login eingegeben werden. Dies erhöht die Sicherheit der Installation, führt allerdings zu einem Problem beim Login mit der WordPress App für iOS oder Android. Der Login in der WordPress App funktioniert nicht, da ein zusätzlichen Token erwartet wird.

Die entsprechenden Einstellungen im WordPress Backend

Die entsprechenden Einstellungen im WordPress Backend

Lösen kann man das Problem indem man ein App password in den Nutzereinstellungen von WordPress vergibt. Dieses Passwort wird dann in der App anstelle des normalen Passwortes genutzt. Damit funktioniert der Login über die App wieder.

Werde ich durch einen Computer ersetzt?

Nach einer Oxford-Studie ist fast die Hälfte aller Arbeitsplätze in den nächsten 20 Jahren vom Aussterben bedroht. Basierend auf den Daten dieser und anderer Studien, hat die Süddeutsche eine kleine Webapplikation gebaut, mit welcher man schauen kann, wie es um den eigenen Beruf in der Zukunft bestellt ist.

Beruf eingeben und Ersetzungswahrscheinlichkeit erfahren

Beruf eingeben und Ersetzungswahrscheinlichkeit erfahren

Zu finden ist der Dienst (nach einem Leistungsschutzrechtsdisclaimer) auf den Seiten der Süddeutschen.

Vegetarisches OpenStreetMap

OpenStreetMap enthält eine Menge Daten, wie z.B. Informationen über Restaurants und Gaststätten. Mit Hilfe dieser Information ist es möglich sich eigene personalisierte OpenStreetMap-Karte zu rendern.

Die Veggiekarte

Die Veggiekarte

Ein schönes Beispiel, für eine solche personalisierte Karte ist die Veggiekarte welche unter veggiekarte.de zu finden ist. Auf der Karte sind vegetarische und vegane Restaurant hervorgehoben, so das man solche in seiner Umgebung schnell findet. Der Quelltext zur Erzeugung der Karte ist auf GitHub zu finden.