Dies ist eine ganz besondere Folge von RETURN OF THE JEDI der v10-Redesign-Serie!
Wir haben den letzten Screencast völlig besiegt gelassen. Wir haben versucht, mit wp_list_pages () eine Navigation für die Homepage unseres Almanach-Abschnitts auszugeben. Einer unserer Anrufe hat funktioniert, der andere nicht. Wir haben alle möglichen Dinge versucht, damit es funktioniert, alles scheitert. Das Imperium klopfte an unsere Tür.
In diesem Screencast haben wir eine kleine Pause eingelegt, die Köpfe ausgeräumt und das Problem neu angegangen.
Der Fehler, den wir letztendlich entdeckten, war, dass dem Programm der Speicherplatz ausgeht. Wir müssen entweder weniger Speicher verwenden (wahrscheinlich zu hart, wir sind hier keine WordPress-Kernentwickler) oder mehr Speicher geben. Wir entscheiden uns für Letzteres.
WordPress verwendet standardmäßig 32 MB Speicher. In unserer Datei wp-config.php verdoppeln wir dies, indem wir Folgendes hinzufügen:
define('WP_MEMORY_LIMIT', '64M');
Ich habe dies mit einem WordPress-Core-Entwickler bestätigt - das ist überhaupt keine schlechte Sache. Sie sagten tatsächlich, es sei an der Zeit, die Standardspeichernutzung trotzdem zu erhöhen. Mein Server verfügt über viele GB Arbeitsspeicher, daher sollte dies kein Problem sein.
Sobald dies geschehen ist, wp_list_pages()
beginnt die zweite sofort zu arbeiten.
Wir sollten hier eine kleine gelbe Flagge setzen und nur beachten, dass wir diese Seite sehen sollten, wenn wir Speicherprobleme auf dem Server haben. Ich mache mir jedoch keine Sorgen, da diese Seite in 99 +% der Fälle nicht ausgeführt wird und diese Funktionen nicht ausgeführt werden und die Datenbank erreicht wird. Außerdem handelt es sich um eine statische Kopie, die von unserem Caching-Setup bereitgestellt wird .
Ja, wir haben es geschafft!