Übernimm die Kontrolle über WordPress vor functions.php

Ich entwickle ein Thema und möchte den Seitencache von statischen Seiten in meinem WordPress-Theme erstellen (und im Grunde weiß ich, wie man es implementiert)

Das Problem ist, dass wenn ich Theme mache – das erste Mal, wenn ich ” Kontrolle ” über das, was passiert, ist innerhalb der Datei functions.php des Themas, und diese Datei wird etwa 1 Sekunde nach dem Start der Anfrage geladen (bevor es alle WordPress-functionen lädt stuff, ich quess einige sql – aber ich brauche das nicht alle, wie ich Seitencache verwenden, nur gespeicherte HTML rendern wollen – das ist, was Cache ist nicht init functionalität der Seite zu instanziieren.

Also die Frage ist – kann ich – aus der Ebene des Themas – Kontrolle über WordPress-Initialisierung vor Thema functions.php? – Das Beste wäre so schnell wie möglich nach Anfrage Start

Warum? Das Holen von html aus dem Cache dauert 0,05s in meinem Fall und die Zeit vom Anforderungsstart zu functions.php ist 1s, also gibt es 1,05s, die ich auf 0,1s reduzieren könnte, wenn ich in der Lage bin, eine Anfrage zu erfassen vorhin.

Ich möchte nicht Nicht-Theme-Dateien wie WordPress-coredateien ändern, da viele Leute dieses Thema verwenden werden, aber wenn es keinen anderen Weg als vielleicht gibt, aber ich nicht denke, dass es gute Praxis wäre?

Solutions Collecting From Web of "Übernimm die Kontrolle über WordPress vor functions.php"

  1. Sie erhalten so viel Kontrolle wie jedes andere Plugin. Wenn Sie Code benötigen, der vor einem anderen Code ausgeführt werden soll, können Sie ihn nicht einfach in das Design einfügen, und Sie müssen ihn manuell installieren. Diese Dateien werden “Dropin-Plugins” genannt und das ist die beste Dokumentation, die ich finden konnte http://wpengineer.com/2500/wordpress-drops/ (Schade über den Codex, dass ich diese Information nicht habe)

  2. NEIN! Überlassen Sie das Caching Personen, die Zeit investiert haben, um zu verstehen, wie Caching richtig durchgeführt werden kann, und konzentrieren Sie sich auf das Design.