WordPress Cache Problem bei Internet Explorer

Es ist schon ein Kreuz mit dem Kreuz!
Da macht der sonst so gute Firefox Browser bei Captchas in Bilder Form wegen seinem Cache Probleme…schon folgt der Internet Explorer auf dem Fuß!

Der liebe Internet Explorer cached Seiten komplett. Wenn die Seite bzw. der WordPress Blog nun keine Anweisung bzw. unklare “last-modified” rausgibt, dass der IE die Seite neu laden soll, sieht der Nutzer immer nur dieselben, alten Beiträge. (gel Caro 😉 )

Verhinder kann man diesen Stillstand, indem man im Header (des Themes) einen Befehl hinterlegt, welcher dem Browser verbietet die Seite aus dem Cache zu holen. (wenn die Seite selbst ein Cache Plugin nutzt, ist Caching ja sowieso relativ sinnlos)

Der Befehl lautet:

<php nocache_headers(); ?>

Dieser Befehl lädt einen Codeschnipsel aus der functions.php hoch:

function nocache_headers() {
// why are these @-silenced when other header calls aren’t?
@header( ‘Expires: Wed, 11 Jan 1984 05:00:00 GMT’ );
@header( ‘Last-Modified: ‘

gmdate( ‘D, d M Y H:i:s’ )

‘ GMT’ );
@header( ‘Cache-Control: no-cache, must-revalidate, max-age=0’ );
@header( ‘Pragma: no-cache’ );

Die eigene Seite am besten mal im Internet Explorer angucken. Da werdet Ihr sehen, ob Euer Blog funkt oder nicht – bei mir war im Internet Explorer dank Cache auch nur eine uralte Version sichtbar…

Beitrag erstellt 2247

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Verwandte Beiträge

Beginne damit, deinen Suchbegriff oben einzugeben und drücke Enter für die Suche. Drücke ESC, um abzubrechen.

Zurück nach oben