Ist es möglich, Ordner aus dem Parent-Theme einzuschließen, damit das Child-Theme verwendet werden kann?

Lesezeit: 2 Minuten

Ich habe einen Ordner in meinem übergeordneten Design, der das Aussehen eines Plugins überschreibt. Wenn ich diesen Ordner nicht in mein Child-Theme kopiere, unterscheidet sich das Aussehen des Child-Themes vom Parent-Theme.

Ist es möglich, diesen Ordner irgendwie in der Datei functions.php des untergeordneten Designs einzuschließen (das untergeordnete Design diesen Ordner verwenden zu lassen). Ich habe alles durchsucht aber nichts gefunden.

Die einzige Möglichkeit, das Child-Theme wie das Parent aussehen zu lassen (das ich dann ändern kann), besteht darin, diesen Ordner in den Child-Theme-Ordner zu kopieren.

Ich habe es mit versucht

$theme_folder = scandir(get_template_directory_uri().'/folder');

Aber ich bekomme die folgenden Warnungen

Warning: scandir(...): failed to open dir: not implemented in \functions.php on line 20

Warning: scandir(): (errno 9): Bad file descriptor in \functions.php on line 20

Und ich habe gelesen, dass dies möglicherweise an fehlenden Berechtigungen auf dem Server liegt.

  • Ich verstehe vielleicht falsch, wie scandir funktioniert, aber ich vermute, Sie wollen get_template_directorynicht get_template_directory_uri (Sie wollen den Pfad, nicht den URI)

    – Hobo

    19. Dezember 2014 um 15:00 Uhr


  • Ich werde es damit versuchen (weiß nicht, warum ich es nicht von Anfang an getan habe).

    – dingo_d

    19. Dezember 2014 um 17:49 Uhr

  • Das hat es geschafft 🙂 Danke!

    – dingo_d

    22. Dezember 2014 um 10:39 Uhr

  • Keine Bange; Es freut mich, dass ich Ihnen helfen konnte

    – Hobo

    22. Dezember 2014 um 12:58 Uhr

Kopieren Sie den übergeordneten Ordner in Ihren untergeordneten Ordner.

  • Letztendlich ist das die einfache Lösung 😀

    – dingo_d

    21. Januar 2015 um 12:06 Uhr

  • Hallo @dingo_d Bitte akzeptiere die Antwort, es wird anderen Benutzern helfen

    – Arunendra

    21. Januar 2015 um 12:08 Uhr

  • Nun, ursprünglich war es nicht das, was ich brauchte;) Das ist keine sehr benutzerfreundliche Lösung, besonders für jemanden, der kein Experte für WordPress ist. Da ich das für die Theme-Entwicklung brauchte, geht es mir vor allem darum, es möglichst benutzerfreundlich zu machen. Und das bedeutet, dass Benutzer FTP überhaupt nicht öffnen müssen …

    – dingo_d

    21. Januar 2015 um 12:13 Uhr

Wenn es sich um ein Styling-Problem handelte, sagten die bewährten Praktiken von WordPress, dass Stile durch Einreihen hinzugefügt werden sollten.

https://codex.wordpress.org/Function_Reference/wp_enqueue_style

Sie sollten versuchen zu bestätigen, ob Ihr Thema wirklich so funktioniert und ob Ihr untergeordnetes Thema dies auch tut.

Wenn Ihr Design PHP-Vorlagendateien überschreibt, kopieren Sie einfach diesen Ordner in Ihr untergeordnetes Design, bearbeiten Sie, was Sie möchten, und löschen Sie unbearbeitete Dateien.

Wie auch immer, ich empfehle, die Themendokumentation zu überprüfen oder den Support zu fragen. Die meisten Themes haben eine untergeordnete Theme-Datei zum Herunterladen oder Anweisungen, die nach Belieben von Theme-Entwicklern ausgeführt werden können.

1366430cookie-checkIst es möglich, Ordner aus dem Parent-Theme einzuschließen, damit das Child-Theme verwendet werden kann?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy