• Hallo Leute,

    ich habe Wordpress installiert, mit der Theme "Wiredrive", HTML ist kein Problem, leider hapert es aber am PHP.

    Meine Frage: Wie kann man am besten eine neue PHP Seite hinzufügen, bei der man den Header und den Footer beibehält. Aber den "Content" bearbeiten kann. Ich hab das jetzt probeweise mal so angestellt und in den Theme-Ordner geworfen:

    PHP
    <?php get_header(); ?>
    
    
        <div class="content-wrapper">
        </div>
    
    
    <?php get_footer(); ?>

    Leider ist der normale Content (der page.php) auf der Seite trotzdem vorhanden, obwohl ich ihn nicht angegeben habe. Muss ich irgendwo die neue PHP-Seite noch eintragen oder festlegen?

    Danke im Voraus!
    Martin

    • 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

  • Hallo Leute,

    ich habe Wordpress installiert, mit der Theme "Wiredrive", HTML ist kein Problem, leider hapert es aber am PHP.

    Meine Frage: Wie kann man am besten eine neue PHP Seite hinzufügen, bei der man den Header und den Footer beibehält. Aber den "Content" bearbeiten kann. Ich hab das jetzt probeweise mal so angestellt und in den Theme-Ordner geworfen:

    PHP
    <?php get_header(); ?>
    
    
        <div class="content-wrapper">
        </div>
    
    
    <?php get_footer(); ?>

    Leider ist der normale Content (der page.php) auf der Seite trotzdem vorhanden, obwohl ich ihn nicht angegeben habe. Muss ich irgendwo die neue PHP-Seite noch eintragen oder festlegen?

    Danke im Voraus!
    Martin

    zwischen dem content-wrapper muss noch folgendes php:

    PHP
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php the_content(); ?>
    <div id="edit_post"><?php edit_post_link(); ?></div>
    <?php endwhile; else: ?>
    <p><?php _e('Entschuldigung, es wurde nichts gefunden!'); ?></p>
    <?php endif; ?>

    Nun kannst du dynamische Seiten anlegen, die du bearbeiten kannst durch das backend.


    Gruss

    Kajin J.

  • zwischen dem content-wrapper muss noch folgendes php:

    PHP
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php the_content(); ?>
    <div id="edit_post"><?php edit_post_link(); ?></div>
    <?php endwhile; else: ?>
    <p><?php _e('Entschuldigung, es wurde nichts gefunden!'); ?></p>
    <?php endif; ?>

    Nun kannst du dynamische Seiten anlegen, die du bearbeiten kannst durch das backend.


    Gruss

    Kajin J.

    Hallo kajinjeyam und alchymyth,

    danke erstmal, leider hat es noch nicht geklappt.
    So sieht meine Seite mit eigenem Layout jetzt aus:

    Aber, ich kann immer noch nichts verändern, der Content bleibt an selber Position, leider. Die page.php ist so aufgebaut:

    Muss ich noch mehr einfügen? Oder kann das Problem noch wo anders liegen?

  • Soviel ich aus deinem kontext heraus verstehe, moechtest du doch, Inhalte der Seiten durch das backend aendern koennen?

    Jaa, über den Editor, sozusagen. Dort kann man ja CSS und HTML einarbeiten, in die Theme. Ich möchte via PHP, Seiten anlegen die ich unterschiedlich bearbeiten kann, doch leider erziehle ich keine Veränderung wenn ich page.php kopiere, die umbenne und was verändere und wieder hochlade.

    Vielleicht steh ich gerade auch auf dem Schlauch und versteh gerade selber den Zusammenhang nicht. :) Ich hoffe du verstehst, was ich meine.

    Einmal editiert, zuletzt von hulkster44 (15. August 2011 um 20:43)

  • Jaa, über den Editor, sozusagen. Dort kann man ja CSS und HTML einarbeiten, in die Theme. Ich möchte via PHP, Seiten anlegen die ich unterschiedlich bearbeiten kann, doch leider erziehle ich keine Veränderung wenn ich page.php kopiere, die umbenne und was verändere und wieder hochlade.

    Vielleicht steh ich gerade auch auf dem Schlauch und versteh gerade selber den Zusammenhang nicht. :) Ich hoffe du verstehst, was ich meine.

    Was hast du denn an der page.php geändert? Und du hast versucht Seiten anzulegen, aber die haben nicht funktioniert?

    Also nur zu info, die page.php bleibt immer gleich und du kannst da auch keine seiten wie home.php oder kontakt.php anlegen und die dann abrufen. Du kannst höchstens dies als template files hochladen, das heisst, wenn du möchtest, dass deine kontakt seite vom layout anderst sein sollte, als deine seiten, musst du noch

    PHP
    <?php /*
    Template Name: Kontakt
    */
    ?>

    Das muss nicht nur kontakt sein, das kann eine x-beliebige Seite sein und du kannst es auch x-beliebig benennen. Aber das ist eigentlich voll überflüssig. Schickmal link zu deiner Seite.

    Einmal editiert, zuletzt von kajinjeyam (16. August 2011 um 12:13)

Jetzt mitmachen!

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