Theme erstellen -> Der allgemeine Ablauf

  • Hallo Leute,

    ich bin gerade dabei mich in das Thema "ein eigenes Theme erstellen" einzuarbeiten, allerdings ist mir der allgemeine Ablauf noch nicht so 100% klar.
    Ist diese Vorgehensweise denn richtig:

    1. Das erstellen einer HTML-Vorlage, gleich mit allen Funktionen und fertigem Design (Javascript, CSS) und natürllich auch gleich responsive-fähig.
    Also ich programmiere praktische ganz normal eine voll funktionsfähige Website im ersten Schritt.

    2. Die HTML-Vorlage wird nun in die einzelnen Bereiche (PHP-Dateien) unterteilt, wie header.php, sidebar.bar, footer.php, usw.
    Dabei muß ich alle "src-Pfade" anpassen, am besten mit den php-Befehlen, die den richtigen Pfad zu meinem Theme automatsich ausgeben.

    3. Als letzten Schritt füge ich an der richtigen Stelle die gewünschten php-Funktionen ein, um z.b. die mit Wordpress erstellten Beiträge auszugeben, usw.

    Hmm, da stellt sich bei mir aber irgendwie die Farge: Was ist mit dem Menü, programmiere ich das in Schritt 1 gleich direkt in die Vorlage? Wohl doch eher nicht, da das ja auch von Wordpress erstellt werden soll.
    Also es wäre super wenn mir da jemand ein bisschen Klarheit verschaffen könnte im allgemeinen Ablauf zum erstellen von eigenen Themes.

    Gruß an alle!

    • 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

  • zuerst mache ich einen Plan was wo von wo erscheinen sollte, denn ein WP Theme bietet ja viele Möglichkeiten.

    Individuelle Startseite => was soll von wo (Kategorie, Custom Post Type etc ) angezeigt werden.
    dabei gehts noch gar nicht um das Layout, erstmals sammeln.

    brauchts Werbeplätze,
    brauchts eine Galerie,
    steht Text oder Bild im Vordergrund...

    welche INFO wo liefern...

    dann das Layout,

    und damit ich nicht alles immer neu erfinden muss, nehm ich als StarterTheme gerne das da

    http://underscores.me/

    ach ja, das Menu kommt zum Schluss ;-) zumindest sehr, sehr oft

  • Ok, ja ich glaub ich denk da gerade eh falsch.
    Also man erstellt nicht die komplette Seite zuvor schon, sondern geht praktisch immer von dem Grundgerüst aus und füllt die Seite (auch alle statischen Seiten) über Wordpress direkt mit Inhalt, ist das so richtig? Ich habe nämlich festgestellt dass man ja auch über "Seite erstellen" bei Wordpress direkt HTML-Code eingeben kann. :-)

    Dann wundert mich bei dem "underscores-theme" aber dass da schon so viele CSS-Anweisungen drin sind, obwohl ja nix großartig formatiert wird.... Die normalize-Anweisungen sind klar, werden allerdings die nachfolgenden Anweisungen auch zwingend benötigt?

  • Ok, ja ich glaub ich denk da gerade eh falsch.
    Also man erstellt nicht die komplette Seite zuvor schon, sondern geht praktisch immer von dem Grundgerüst aus und füllt die Seite (auch alle statischen Seiten) über Wordpress direkt mit Inhalt, ist das so richtig? Ich habe nämlich festgestellt dass man ja auch über "Seite erstellen" bei Wordpress direkt HTML-Code eingeben kann. :-)

    Dann wundert mich bei dem "underscores-theme" aber dass da schon so viele CSS-Anweisungen drin sind, obwohl ja nix großartig formatiert wird.... Die normalize-Anweisungen sind klar, werden allerdings die nachfolgenden Anweisungen auch zwingend benötigt?

    weil man normalerweise alles über CSS steuert und nicht erst beim Seiten oder Beitrag schreiben ;-)

    in dem Underscore findest du alle CSS Klassen und Ids die du auch in WP finden wirst

    d.h das menu macht bestimmte CSS Klassen, etc etc


    erfinde keine neuen CSS Klassen,
    schau dir mal underscore an, wenn du was geschrieben hast,
    füge Widgets hinzu, nutze Entwicklertools und durchforste den Quellcode


    Inhalte befüllen ja, Layoutelemente im besten Fall via CSS designt nicht im Beitrag oder in der Seite
    denn magst du mal theme wechseln hast du inline css drin!

Jetzt mitmachen!

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