Hallo Forum,
habe schon einiges hier dazu durchgelesen und der letzte Beitrag stammt aus 2011, komme einfach nícht weiter.
Also, habe das twentythirteen theme angepasst und leider, wie auch andere, erst hinterher erfahren, dass man ein child theme anlegen soll.
Somit habe ich einen Ordner unter wp-content/themes/twentythirteen-child/ angelegt.
In meinem Editor habe ich dann eine style.css angelegt mit den notwendigen Kommentaren /* .... */.
Dann in meine neue style.css die Zeile @import url("../wp-content/themes/twentythirteen/style.css") eingetragen.
Meine bisher durchgeführten Veränderungen konnte ich, Dank Hinweis eines users in einem Beitrag, mit WinMerge feststellen. Diesen jeweiligen Quellcode der Veränderung fügte ich unten an meiner neuen style.css an.
Den gezippten twentythirteen-child Ordner dann im Dashboard themes intalliert und aktiviert.
Ergebnis: Funktioniert, allerdings ohne meine Änderungen und Header-Bild, etc.
Weiter in foren, etc. recherchiert.
Habe gelesen, dass auch weiter Dateien im child Ordner kopiert werden müssen. Da ich auch Änderungen in der header.php und footer.php hatte, kopierte ich beide Dateien aus dem twentythirteen Ordner und fügte sie in den twentythirteen-child Ordner auch über ftp mit ein.
Wenn ich die Seite aufrufe, dann werden allerdings meine Änderungen wieder nicht berücksichtigt.
Also wieder weiterlesen. Weiter im web nachgeforscht hieß es, dass man es gar nicht mit dem @import..... machen soll. Besser die function.php bearbeiten. Die habe ich dann im Editor um den Eintrag
<?php
add_action('wp_head','load_parent_style',0);
function load_parent_style() {
wp_register_style('twentythirteen',get_bloginfo('../wp-content/themes/twentythirteen/').'/style.css');
wp_enqueue_style('twentythirteen');
}
?>
erweitern und dann in meinem child Ordner geladen. Dann ließ sich die Seite gar nicht wieder aufrufen.
a) Was mache ich falsch?
b) Muss ich noch weitere Dateien aus dem twentythirteen Ordner kopieren und diese dann im child Ordner anlegen?
c) Muss die style.css jetzt wegen updates über die functions.php aufgerufen werden oder reicht das trotzdem mittels @URL(.....?
Wäre sehr nett, wenn mir jemand hier helfen könnte.