Child Theme performance

Ich habe viele Diskussionen hier und anderswo über das Erstellen eines untergeordneten Themas gelesen, das die empfohlene Methode zum Erstellen eines Themas basierend auf einem anderen vorhandenen Thema ist.

Ich möchte über mögliche performancesnachteile eines solchen Ansatzes im Vergleich zu einem Nicht-Kind-Thema wissen.

Es scheint, dass ein Eltern-Kind-Thema-Ansatz sich damit beschäftigt, eine Menge mehr Dateien zu laden als ein einzelnes Thema – es sei denn, ich verpasse etwas in der Codex-Erklärung. Und wenn ja, muss das Laden verlangsamt werden, wahrscheinlich signifikant.

Ich würde mich freuen, wenn jemand das für mich klären könnte.

Solutions Collecting From Web of "Child Theme performance"

Wenn Sie ein untergeordnetes Thema festlegen, untersucht WP im Prinzip 2 Verzeichnisse, um festzustellen, ob ein Überschreiben erforderlich ist. Das erhöht die Performance. Die Verwendung von @import in @import CSS kann sich ebenfalls @import auf den performancesgrad auswirken.

Die meiste Zeit hängt es von der Themenqualität der Eltern ab. Wenn der Entwickler beispielsweise sein Thema für ein untergeordnetes Thema vorbereitet hat, sollten Sie ein if( !function_exists() ) vor seinen functionen finden. Das ermöglicht Ihnen, die function in Ihrem untergeordneten Thema einfach zu ändern, weil die Datei functions.php im Gegensatz zu anderen Dateien zuvor geladen wurde.

Was ich tun möchte, um ein Kindthema anzupassen, ist, meine eigene class dem Körper hinzuzufügen und mit Selektoren zu spielen, weil ich es hasse, !important im CSS-Code zu verwenden:

 add_filter('body_class','_add_child_theme_body_class'); function _add_child_theme_body_class($classes) { $classes[] = 'your-class'; return $classes; } 

Dann kann ich so stylen:

 .your-class #page {} 

Sie müssen sich fragen, was Sie tun möchten. Wir verwenden Kinderthema für die Wartung . Aber performance ist definitiv ein Nachteil.

Sie können dies mit einer guten Cache-Lösung ausgleichen.