Seite übernimmt Template nicht

    • 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

  • Schau doch mal in die Einstellungen der Seite, welches Template dort eingesetzt ist. "Standard Template" oder "Static Page"? Wenn Static Page, setz mal auf Standard. Dann dürfte die entsprechende PHP-Datei in Deinem Theme fehlen.

    vG

    Arno

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

  • Hallo Eric,

    natürlich hast Du das Feld ;) Ich kann es hier nur Verbal beschreiben, da hinter dieser Firewall keine Uploads möglich sind, daher:

    Verwalten --> Seiten --> Dein Impressum zum bearbeiten anwählen

    Mit dem Standard-Backend-Theme wird der Screen vom Bearbeitungsbereich für Seitentitel, Seiteninhalt etc. pp. dominiert. Im rechten Bereich des Screens hast Du ein paar blaue Balken die auf der rechten Seite ein +-Zeichen enthalten. Betitelt sind diese mit Diskussion, Seitenstatus, Passwort der Seite, Übergeordnete Seite, Seiten-Template, Titelform, Autor der Seite und, last but not least, Reihenfolge.

    Klicke auf das +-Zeichen bei Seiten-Template und Du wirst des Feldes gewahr ;) Auswahlmöglichkeiten bei meiner frischen Standardinstallation (localhost, Testserver) sind Standardtemplate, Archiv und Links.

    Kann es sein das Du das Template unter einer 2.0.x erstellt / angepasst hast und noch leichte Modifikationen am Header der entsprechenden page-Datei für Dein Impressum machen mußt, damit die zugehörige Datei auch gezogen wird?

    vG

    Arno

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

  • Hallo Arno,

    ich hab mal einen Screenshot gemacht und hochgeladen:

    HIER ZUM BILD

    Ich seh's nicht. Auf dem Server sind mein geändertes Template, classic, default und default_de.

    Ich könnte mal schaun, in was sich page.php in meiner Version von den anderen unterscheidet. Ach ne, Du hast ja was von header.php geschrieben, da schau ich da mal nach.

    lG, Eric.

  • Hallo Eric,

    hmmmm.... wo ist denn da bei Dir das Seitentemplate geblieben? bei mir wirds angezeigt. Kann man das villeicht noch irgendwo abschalten?

    nein, ich meinte schon die Page.php ;) Diese enthält einen Header aus PHP-Kommentaren.

    vG

    Arno

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

  • Es scheint so zu sein (bei mir zumindest mit WP 2.1), das wenn es im aktuellen Theme keine Seitentemplates gibt, die Liste gar nicht erst angezeigt wird.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Für statische Seiten ist die Datei page.php zuständig, gewissermaßen als Standard-Template für alle diese Seiten. Wenn es nur diese gibt, oder sie nicht vorhanden ist, kann man auch beim Schreiben oder Bearbeiten von statischen Seiten kein Template auswählen, das heißt, die Auswahlbox "Seiten-Template" rechts wird gar nicht erst angezeigt.
    Wenn man z.B. den statischen Seiten ein anderes als das Standardtemplate zuordnen möchte, kann man sich weitere Templates anlegen. Diese müssen am Anfang folgendes stehen haben:

    PHP
    <?php
    /*
    Template Name: Letzte Kommentare
    */
    ?>

    Deine Liste oben finde ich aber etwas seltsam, "Seiten-Template" klingt so, als könnte es das Template für statische Seiten sein, sollte dann aber page.php als Dateiname haben.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Das sind die Namen, welche mir WP im Theme-Editor anzeigt (rechts daneben). Die Dateien heißen eigentlich: style.css, page.php, functions.php, single.php, sidebar.php, comments.php, index.php, footer.php, header.php.

    Die page.php ist also vorhanden und fängt so an:

    PHP
    <?php get_header(); ?>
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <div class="post" id="post-<?php the_ID(); ?>">

    So sehen übrigens auch index.php und single.php aus.

  • Ja also die page.php ist vorhanden und sieht am Anfang ganz gut aus.

    Nur wenn ich mir mal Deine Impressum-Seite ansehe (Quelltext), sieht die erstmal gar nicht so aus, als sei sie von WP generiert worden.
    Ist das etwa eine tatsächlich im Dateisystem exitierende Seite?

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Ingo, Du bist ein Engel!

    Im alten Blog hab ich die Datei mal hochgeladen und impressum.php genannt.

    Jetzt lag die Datei noch auf dem Server, ich hab den Text kopiert und im WP - Schreiben - Seite schreiben eine neue Seite mit Namen Impressum vergeben.

    Jetzt hats nicht nach der WP-generierten Datei gesucht, sondern die impressum.php direkt vom Server genommen.

    Ich hab die Datei jetzt umbenannt und jetzt gehts!!

    Auf so eine Idee muss man erst mal kommen.

    Tausend Dank!

Jetzt mitmachen!

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