Löschen Sie Transient, wenn Sie auf der Optionen-Seite auf “Änderungen speichern” klicken

Ich habe eine Optionsseite für ein Laufband zu einem Thema, an dem ich gerade arbeite. Es enthält eine Reihe von Optionen wie Titel, Anzahl der anzuzeigenden Beiträge und die Kategorien, aus denen Beiträge angezeigt werden sollen.

Ich habe es auch mit einer transienten Cache-Option eingerichtet. Natürlich muss ich den vorübergehenden Schlüssel löschen, wenn eine der Optionen aktualisiert wird. Ich kann jede der Optionen callbackfunktionen einstellen, um den Schlüssel ok zu löschen. Aber was ich mich wundere, kann ich eine function schreiben und einen Filter hinzufügen, so dass, wenn Änderungen gespeichert werden, der Übergang gelöscht wird, so dass ich nicht in jede der callbackfunktionen codieren muss, um den vorübergehenden Schlüssel zu löschen.

Solutions Collecting From Web of "Löschen Sie Transient, wenn Sie auf der Optionen-Seite auf “Änderungen speichern” klicken"

Richtig, sprang die Waffe wieder und dachte einfach nicht.

Sie können den transienten Cache löschen, wenn Sie die Optionsdaten bereinigen.

Wenn Sie eine function zum Bereinigen der Optionen erstellen, indem Sie hier den Code zum Löschen der Transienten hinzufügen, wird der Transient gelöscht, wenn Sie auf Einstellungen speichern klicken.