Child- Themes und weiter ...

  • Abend Gemeinde,
    wie kann Child installierte Plugins unverändert sichern ? Ist das überhaupt möglich ?
    CSS Dateien sind hier gemeint. Oder geht alles nur innerhalb eines Themas..
    --

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Kannst Du die Frage so formulieren, das man sie versteht?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Der Sinn eines Childthemes ist es, Änderungen am Theme machen zu können, die bei einem Update des Themes erhalten bleiben. Und wenn du Schwierigkeiten mit der deutschen Sprache hast, dann laß dir beim Schreiben bitte helfen.

  • Ich eher glaube er meint, dass er Änderungen in einer CSS-Datei eines PlugIns in die style.css Datei seines Child-Themes schreiben möchte, damit diese Änderungen beim nächsten Update des PlugIns nicht verloren gehen. Und will nun wissen, ob dies funktioniert.

  • Ich eher glaube er meint, dass er Änderungen in einer CSS-Datei eines PlugIns in die style.css Datei seines Child-Themes schreiben möchte, damit diese Änderungen beim nächsten Update des PlugIns nicht verloren gehen. Und will nun wissen, ob dies funktioniert.

    ..zwischen den "Spezialisten" haben wir auch einen Fachmann. Du denkst und glaubst sofort... und richtig.
    Bin echt gespannt ob veränderte css-Werte aus BBPress oder Galerie im Child-Themes richtig angesprochen werden.
    --

  • Danke dir für den Link.
    Ich habe gleich ausprobiert, aber es scheint nicht zu funktionieren. Die dort kopierte *.css Datei eines Plugins wird nach der Veränderung nicht angesprochen.
    Gehe jetzt davon aus, dass der Weg (noch) nicht lösbar ist.
    --

  • Der Sinn eines Childthemes ist es, Änderungen am Theme machen zu können, die bei einem Update des Themes erhalten bleiben. ....

    nun erklär mir Spezi den Sinn des Childs wenn ich ein Schnippel in einem php-Code in irgendwelcher Datei verändere ? Berücksichtigt das mein Update?
    Bis jetzt wird nur über css und Funktion- Datei geredet. Die Kleinigkeiten kann ich auch extern sichern und dafür brauche ich keine doppelte Zusammenstellung für mein Auswahl. Sind nur schließlich zwei Dateien.
    Plugins werden nicht berücksichtigt, andere Veränderung ebenso. Damit lasse ich mein Wordpress jetzt einfach atmen. Nicht wühlen über Server und ihn über Child zu belasten.
    --

  • nun erklär mir Spezi den Sinn des Childs wenn ich ein Schnippel in einem php-Code in irgendwelcher Datei verändere ? Berücksichtigt das mein Update?
    Bis jetzt wird nur über css und Funktion- Datei geredet. Die Kleinigkeiten kann ich auch extern sichern und dafür brauche ich keine doppelte Zusammenstellung für mein Auswahl. Sind nur schließlich zwei Dateien.
    Plugins werden nicht berücksichtigt, andere Veränderung ebenso. Damit lasse ich mein Wordpress jetzt einfach atmen. Nicht wühlen über Server und ihn über Child zu belasten.
    --


    Sinn des Child-Themes ist es ganz einfach, dass nach einem Update des Themes Deine Einstellungen / Veränderungen nicht verloren gehen. Es betrifft nicht nur die CSS-Datei, sondern auch die
    PHP-Dateien.

    Es gibt Leute, die ändern bzw. ergänzen nicht nur ihre style.css Datei, sondern auch die ein oder andere .php Datei des Themes. Ich z.B. habe an meinem Theme weit über 10 .php Datein teils umfangreich meinen Bedüfnissen angepasst und bei meinem Premium-Theme bekomme ich ca. aller zwei Wochen ein Update - das anlegen des Child-Themes hat mir somit bislang jede Menge Arbeit gespart. Ein Child-Theme belastet den Server mit ziemlicher Sicherheit überhaupt nicht.

    Das Thema PlugIns ist wieder ein ganz anderes.

  • Ich frage mich gerade auch, was Plugins mit Themes zu tun haben. Das sind doch 2 Paar Schuhe.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • ... Ich z.B. habe an meinem Theme weit über 10 .php Datein teils umfangreich meinen Bedüfnissen angepasst und bei meinem Premium-Theme bekomme ich ca. aller zwei Wochen ein Update - das anlegen des Child-Themes hat mir somit bislang jede Menge Arbeit gespart. Ein Child-Theme belastet den Server mit ziemlicher Sicherheit überhaupt nicht.

    Update geht über Thema und nicht über Child wenn ich das wahr nehme. Was passiert mit deinen kopierten Daten im Child eigentlich ? Werden die bit auf bit abgeglichen ? Wenn ja, dann ist doch eine zusätzliche Beschäftigung doch im Gang. Somit ackert auch Wordpress doppelt, denke ich.

    Zitat

    Das Thema PlugIns ist wieder ein ganz anderes.

    ..laut deinem Link soll aber funktionieren, oder steht auf der Seite nur Unfug... ?!?
    --

  • Update geht über Thema und nicht über Child wenn ich das wahr nehme. Was passiert mit deinen kopierten Daten im Child eigentlich ? Werden die bit auf bit abgeglichen ? Wenn ja, dann ist doch eine zusätzliche Beschäftigung doch im Gang. Somit ackert auch Wordpress doppelt, denke ich.

    ..laut deinem Link soll aber funktionieren, oder steht auf der Seite nur Unfug... ?!?
    --

    ein Child Theme wird bei einem Update nicht angegriffen :-)
    deswegen weil sich der Vater liften läßt wird der Sohn nicht "mitgeliftet", der muss sich um seine Falten selbst kümmern :-)

  • Tja... wozu brauche ich dann Child wenn meine zuvor kopierte Dateien weiter alt bleiben ?
    --

    das muss jede und jeder für sich entscheiden, ob sich das lohnt oder nicht

  • Tja... wozu brauche ich dann Child wenn meine zuvor kopierte Dateien weiter alt bleiben ?

    Das obliegt Deiner Verantwortung, das Child ebenfalls entsprechend zu aktualisieren.

    Moderne und sauber umgesetzte Themes erfordern keine Hardcopies von Dateien - es kann alles zentral über Hooks in der functions.php gesteuert werden. Dummerweise ist ein erheblicher Teil der Themes schlecht umgesetzt, sodass man nicht immer die notwendige Einstellung direkt vornehmen kann.

  • Das obliegt Deiner Verantwortung, das Child ebenfalls entsprechend zu aktualisieren.

    Moderne und sauber umgesetzte Themes erfordern keine Hardcopies von Dateien - es kann alles zentral über Hooks in der functions.php gesteuert werden. Dummerweise ist ein erheblicher Teil der Themes schlecht umgesetzt, sodass man nicht immer die notwendige Einstellung direkt vornehmen kann.

    Nur ganz kurz: ob Hooks gut oder schlecht sind gibt //gab es eine kurze Diskussion,
    prominente Theme Entwickler lehnten dies mit der Begründung ab: Hooks => für Plugins, sonst nirgendwo.

    Die Diskussion war rasch aus, ich mag sie zumindest beim WC Berlin wieder aufleben lassen, wenn es geht :-)

  • Ok, spielt aber im Prinzip keine Rolle, da die Themes aus Spaghetticode bestehen und WordPress die Funktionalitäten als API bereit stellt.

    All dieser Unfug mit den Plugins kann (muss aber nicht) komplett überflüssig sein. Wenn ich ein Theme (ich mag die Bezeichnung nicht wirklich) entwickle, realisiere ich dort alle für die Ausgabe relevanten Methoden und Eigenschaften. Wenn die Strukturen und Konstruktoren ordentlich angelegt sind, habe ich jederzeit und überall Zugriff darauf. Und wer mag, kann sich dann sogar ein Plugin dafür basteln.

    Prominente Theme-Entwickler haben nicht umsonst umfangreiche (und teilweise wirklich sehr gute) Frameworks in ihre Themes implementiert, um eben ein höheres Maß an Flexiblität im Theme selbst zu erhalten.

    Beispiel:
    Wenn ich einem Kunden (oder Anwender) die Kontrolle über ein paar generische Farbeinstellungen der Webseite geben möchte, implementiere ich es in das für den Kunden/Anwender entwickelte Theme oder setze ich das im Rahmen eines Plugins um?

    Die Frage, die das entscheidet: soll die Funktionalität auch in anderen Projekten eine Verwendung finden?

    Je mehr dieser Eigenschaften individuell steuerbar sein sollen, desto wahrscheinlicher wird die Entwicklung (oder auch Nutzung) eines Frameworks.

    Für die Diskussion und auch die Argumentation habe ich Verständnis, wenn es um eine breite Masse geht. In dem WordPress-Äther, in dem ich mich persönlich bewege, ist das reines Business und Projektgeschäft.

    Anyways: den technischen Fakt habe ich dargestellt. Wenn ein Theme sauber umgesetzt wurde, muss ich bspw. eine header.php nicht in ein Childtheme kopieren. :)

  • .......

    Für die Diskussion und auch die Argumentation habe ich Verständnis, wenn es um eine breite Masse geht. In dem WordPress-Äther, in dem ich mich persönlich bewege, ist das reines Business und Projektgeschäft.

    Anyways: den technischen Fakt habe ich dargestellt. Wenn ein Theme sauber umgesetzt wurde, muss ich bspw. eine header.php nicht in ein Childtheme kopieren. :)

    yepp, seh ich auch so und

  • Das obliegt Deiner Verantwortung, das Child ebenfalls entsprechend zu aktualisieren....

    damit bestätigst du mein Ausgangspunkt. Wozu ist das gut und den Sinn für Duplikat wo nicht alles automatisiert und akkurat übernommen wird, das bleibt völlig offen.
    Ein einziger Vorteil sehe ich bei der css-Formatierung (Wert)Übernahme. Den Rest wird per Hand weiter gestrickt und erfordert Arbeit wie bei dem Thema selbst.
    Nun ja... wie Monika schrieb... jeder macht was er will. Ich finde allerdings das als eine Überdosis bei der permanenten Empfehlung von Child als "Zaubermacher". Netz ist einfach überlastet mit der "Empfehlung". CSS kann ich mir immer sichern und bei Update- Bedarf überschreiben. Dann fummelt mein Wordpress in einem Thema und ohne parallel abgleichen zu müssen.
    --

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!