Ich fange gerade an mein erstes Template zu erstellen und habe erstmal das Grundtemplate kopiert. Danach habe ich dem Templateordner einen neuen Namen gegeben und habe das Kommentar in der style.ss ausgetauscht. Ich kann in meinem Blog jetzt bereits das neue Theme aktivieren. Allerdings möchte ich dieses Theme speziell nur auf eine Seite anwenden. Wenn ich eine Seite erstelle/bearbeite bekomme ich das Template zur Auswahl aber nicht angezeigt. Im "Template" Dropdown-Menü bekomme ich nur "Standardtemplate" und "One column, no sitebar". Ich gehe mal davon aus, dass ich noch weitere Dateien/Kommentar abändern muss?
Erstes Wordpress Theme - Welche Dateien müssen angepasst werden
-
-
- Gerade eben
- 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)
-
Themes und Template sind zwei paar Schuhe.
Was bei Seiten bei Template angezeigt wird, sind Seitentemplates.
Du brauchst kein neues Theme erstellen. Du könntest in einem Seitentemplate einfach ein andere Stylesheet laden. -
Hier mal eine Anleitung: Seitentemplate erstellen
Dann kannst Du das Template für jede Seite auswählen. -
Ich habe jetzt folgendes gemacht:
index.php kopiert, umbenannt und dort folgenden Code eingefügt.Das wäre dann wohl die Template-Variante :)?
Noch eine Frage:
Wie kann ich abgesehen von der header.php und footer.php noch weitere Seitenelemente definieren und einbinden? Ich gehe mal davon aus ich erstelle eine .php Datei (z. B. headerleiste.php) und binde diese dann mit irgendeinem Befehl ein? -
-
WordPress hat da eine eigene Funktion:
http://codex.wordpress.org/Function_Refer…t_template_part -
thx für den Hinweis, kannte ich noch nicht.:idea:
-
Ich bin das bei meinem Blog ganz anders angegangen, Blog fertig eingerichtet mit Standart Theme Twenty Ten und habe dieses dann angepaßt.
Dazu bin ich wie folgt vorgegangen( alles mit Firefox):
Addon Firebug installiert und dann im Blog an der Stelle wo du die zB die Farben ändern willst mit der rechten Maustaste auf Element untersuchen klicken, so kommst du auf jedenfall schonmal in den Bereich zum ändern.
Nun kannst du in einem Probetheme, welches einen anderen Namen trägt den Farbcode mit einem Editor ändern und wenn du schon etwas weiter bist evtl Rahmen hinzufügen etc.
Bei mir sieht das jetzt so aus mittlerweile, aber fertig bin ich noch lange nicht damit, da ich schon wieder am probieren bin.Ich hoffe ich habe mich einigermaßen verständlich ausdrücken können
-
Ich bin das bei meinem Blog ganz anders angegangen, Blog fertig eingerichtet mit Standart Theme Twenty Ten und habe dieses dann angepaßt.
Dazu bin ich wie folgt vorgegangen( alles mit Firefox):
Addon Firebug installiert und dann im Blog an der Stelle wo du die zB die Farben ändern willst mit der rechten Maustaste auf Element untersuchen klicken, so kommst du auf jedenfall schonmal in den Bereich zum ändern.
Nun kannst du in einem Probetheme, welches einen anderen Namen trägt den Farbcode mit einem Editor ändern und wenn du schon etwas weiter bist evtl Rahmen hinzufügen etc.
Bei mir sieht das jetzt so aus mittlerweile, aber fertig bin ich noch lange nicht damit, da ich schon wieder am probieren bin.Ich hoffe ich habe mich einigermaßen verständlich ausdrücken können
Meine HTML-Templates sind bereits alle fertig programmiert. Die werden jetzt nur noch auf Wordpress portiert.
Kann ich eigentlich CSS und JS-Dateien auch normal verlinken?
In diesem Tutorial steht, dass die css-Datei style.css heißen muss und direkt im Templateordner liegen muss.Was ist wenn ich z. B. eine seperate reset.css-Datei oder jQuery-Plugins verlinken will? Gibt es da irgendwelche Probleme?
Ich versuche gerade die CSS-Dateien "dynamisch" einzubetten, aber irgendwie krieg ich es nicht hin.
<link rel="stylesheet" type="text/css" href="<?php $bloginfo = get_bloginfo('stylesheet_url'); ?>/reset.css" />
<link rel="stylesheet" type="text/css" href="<?php $bloginfo = get_bloginfo('stylesheet_url'); ?>/style.css" />Müsste das mir nicht das Verzeichnis vom Stylesheet anhängen?
Ich bekomme als Ausgabe nur href="/reset.css"Fragen über Fragen :/. Wenn ich meine permalinks umbennen will, damit About über http://www.domain/wp/about und nicht http://www.domain/wp/page_id=12 erreichbar machen will, wie stelle ich das dann an? Mit %postname% klappt es leider nicht auf der Permalink-Seite :(.
Wichtig wäre dabei aber auch, dass man den Blog (Seite 1) über http://www.domain/wp/blog erreichen kann und die darauffolgenden Seiten mit blog_1, blog_2, etc..
-
Was ist wenn ich z. B. eine seperate reset.css-Datei oder jQuery-Plugins verlinken will? Gibt es da irgendwelche Probleme?
Puhh, da bin ich absolut überfragt. Bin ein purer Anfänger und absolut glücklich und zufrieden das ich das mit der Style.css fast alleine hinbekommen habe.
Nun bin ich grade dabei die widgetfelder dunkler und mit Rahmen zu machen....gefällt mir aber alles noch nicht so ganz.
Aber ich denke deine Frage wird für die Cracks hier im Forum kein Problem sein. -
Puhh, da bin ich absolut überfragt. Bin ein purer Anfänger und absolut glücklich und zufrieden das ich das mit der Style.css fast alleine hinbekommen habe.
Habe ich schon rausgefunden. Gibt keine Probleme :). Man kann es sowohl statisch angeben, als auch dynamisch mit Hilfe von <php bloginfo>.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!