Antworten auf deine Fragen:
Neues Thema erstellen

Erledigt - Frage zu Childthemes und Plugins

afr0kalypse

Allwissendes Karmameerschweinchen!

Moin.

Ich würds folgendermaßen machen:

CSS wird in der functions.php geladen. Dort kannst du so viele CSS Dateien mit wp_enqueue_style() laden wie du willst. Wenn du Änderungen an Stylesheets irgendwelcher Plugins durchführen willst, dann überschreibst du nicht die CSS classes oder id's des Plugins sondern fügst deinem Child Theme eine neue class hinzu und schreibst deine Stylesheets dort.

Beispiel:
<div class="lightbox my-custom-lightbox"> ... </div>
Angenommen die class lightbox kommt vom themify lightbox Plugin.Dann musst du nur sicherstellen, dass das CSS vom Plugin vor deinem geladen wird. Danach stellst du sicher, dass dein CSS eine höhere Gewichtung hat als das des Plugins. Somit überschreibst deine class my-custom-lightbox das css von themify.

Third Party Code fasst man nicht an. Die Ändern den nämlich und dann haste den Salat.
 

splatter

°°°°°°°°°°°°°°

Danke fur den Tipp.
Fallen Themes dann nicht auch unter Third Party Code ?
Dann musst du nur sicherstellen, dass das CSS vom Plugin vor deinem geladen wird. Danach stellst du sicher, dass dein CSS eine höhere Gewichtung hat als das des Plugins.
Wie kann man das sicherstellen?
Höhere Gewichtung durch !important ?

Gruß
Splatter
 

Lobster1956

ein Hamburger in der Lüneburger Heide

eine höhere Gewichtung durch !important; würde zwar funktionieren, wäre aber extrem schlechter Stil und fällt dir irgendwann selber auf die Füßen...
schau dir folgendes mal an: http://little-boxes.de/lb1/6.5-spezifitaet-punktesystem-fuer-selektoren.html

bau z.B. in dein childtheme für den body die Klasse deinchildtheme mit ein, und schon kannst du mit: body.deinchildtheme
vor einer CSS Anweisung wie sie im Original stand sie immer überschreiben weil sie 11 Punkte mehr hat... hat aber eigentlich nichts mit WordPress zu tun, sondern ist CSS Grundwissen...
 

Lobster1956

ein Hamburger in der Lüneburger Heide

gern geschehen...
aber da das doch eigentlich eines der "Beine" ist auf dem CSS eigentlich steht (neben dem Prinzip der Kaskade), da würde ich dringend anraten mal ein wenig Literatur dazu zu lesen, denn ohne CSS Basiswissen läuft man manchmal gegen die Wand...
da wäre LitleBoxes dann schon eine gute Wahl (ist ja auch online zu lesen, siehe Link), oder entsprechend das Nachfolgebuch
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.633
Beiträge
1.538.446
Mitglieder
67.555
Neuestes Mitglied
scheflo
Oben