Es gibt bereits eine akzeptierte Antwort, ich werde jedoch eine andere Antwort anbieten. Es gibt Dinge, die Sie tun müssen, um die ordnungsgemäße Funktionalität von untergeordneten Designs zu unterstützen.
Arbeiten Sie in erster Linie in der WordPress-Vorlagenhierarchie . Ich habe gesehen, wie Themen seltsame Dinge taten und Nicht-Standard-Template-Strukturen erfanden. Es ist nicht einmal notwendig, ein WordPress-Themensystem zum Anzeigen von Inhalten zu verwenden, wenn Sie dies wirklich nicht möchten. Widerstehen Sie dem Drang, irgendetwas davon zu tun.
Zweitens laden Sie Dateien, die mit get_template_part()
und locate_template()
und nicht mit PHP include
oder ersetzt werden sollen require
. Dateien, die mit get_template_part()
und locate_template()
part geladen wurden, können durch untergeordnete Themen ersetzt werden. Dateien geladen von include
oder require
nicht.
Drittens verwenden Sie get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () und get_stylesheet_directory_uri () entsprechend.
Sie wollen wahrscheinlich auch registrieren und Ihren Scripts und Stylesheets mit einreihen wp_register_script
, wp_enqueue_script
, wp_register_style
und wp_enqueue_style
.
Wenn Sie diese Dinge tun, sollte das Thema ziemlich kindgerecht sein.
Anders ausgedrückt, wenn Sie die Dinge von Anfang an richtig machen, sollten Sie nichts Besonderes tun müssen, um ein kindgerechtes Thema zu haben.