Ein Parent-Theme in WordPress ist ein Theme, das von einem anderen Theme, dem Child-Theme, zum Parent-Theme erklärt wird. Diese Funktion in WordPress ermöglicht es Theme-Designern und -Entwicklern, die Vorteile eines größeren und robusten WordPress-Themes zu nutzen und Änderungen an diesen Themes vorzunehmen, indem sie Child-Themes erstellen. Ein Parent-Theme gibt alle seine Funktionen, Merkmale und seinen Stil an das Child-Theme weiter. Das Child-Theme kann selektiv Änderungen an der Funktionalität des Parent-Theme vornehmen, ohne das Parent-Theme selbst zu verändern.
Die Funktionalität des Parent-/Child-Theme ermöglicht es den Benutzern, ihre Themes einfach zu aktualisieren, ohne sich Sorgen machen zu müssen, dass das benutzerdefinierte Styling, das sie ihrer Website hinzugefügt haben, verloren geht.
Oft verwechseln Anfänger Parent-Themes mit Theme-Frameworks. Alle WordPress-Theme-Frameworks sind Eltern-Themes, aber nicht alle Eltern-Themes sind Theme-Frameworks. Theoretisch können alle WordPress-Themes ein Parent-Theme sein. Damit ein Parent-Theme jedoch ein Framework ist, muss es Entwicklern die Möglichkeit bieten, die Kernfunktionalität des Themes zu ändern und anzupassen, ohne die Kerndateien des Themes zu verändern. Dies geschieht in der Regel durch die Verwendung von Hooks und Filtern.
Wir empfehlen Benutzern, Child-Themes zu erstellen, wenn Sie ein individuelles Styling wünschen. Wenn Sie jedoch versuchen, über die grundlegenden CSS-Änderungen hinauszugehen und viele zusätzliche Funktionen hinzufügen möchten, empfehlen wir Ihnen, ein geeignetes Theme-Framework für die Erstellung eines Child-Themes zu verwenden.