Anfänger: Beitrag statt Blogname in Überschrift

  • Hallo,

    ich bin ein absoluter Anfänger bezüglich CSS und Design. Ich würde dich um deinen Rat bitten.

    Ich möchte bei meinem Blog ganz oben im Headerbereich folgende Änderung:

    - statt Blogname den Namen des jeweiligen Beitrages (wie funktioniert das allerdings, wenn der User die Startseite direkt besucht?)

    In welchen Dateien (header.php, ....) muss ich was und wie umstellen?

    Wahrscheinlich ist das Ganze gar nicht so schwer. Zumindest, wenn man sich auskennt... :oops:

    Danke für deinen Rat!

    Lg
    Prokik

    Einmal editiert, zuletzt von prokik (5. Januar 2009 um 10:33)

    • 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

  • Du musst dazu bereits im Header einen Loop eröffnen. Die Conditional Tags helfen dir dabei. In deiner header.php gibt
    <h1><?php bloginfo('name') ?></h1>
    den Titel aus. Dies könntest du wie folgt ändern:

    PHP
    <?php if ( is_single() ) : ?>
      <h1>
        <?php if (have_posts()) { the_post(); } ?>
        <?php the_title() ?>
      </h1>
    <?php else : ?>
      // Standardcode
    <?php endif; ?>


    So wird auf der Startseite immer der normale Blogtitel angezeigt, und auf einzelnen Artikeln immer der Artikeltitel.

    Zusätzlich musst du in der single.php direkt nach get_header() noch folgenden Code einfügen:

    PHP
    rewind_posts();


    (vor dem nächsten "?>").

    Wenn du Probleme beim Einbau hast, dann poste bitte die beiden genannten Template-Dateien. ;-)



  • Wenn du Probleme beim Einbau hast, dann poste bitte die beiden genannten Template-Dateien. ;-)



    Hallo marX,

    du bist ein echter Profi. Danke für deine schnelle Hilfe. Ich werde dir die beiden Dateien posten, da da noch ein anderer Code dabeisteht. Sonst verbocke ich es noch... :-?

    Danke
    Prokik

  • Hallo marX,

    hier die beiden Dateien:

    hier die single php:



    und hier die header php:



    Danke für deine Hilfe!

    Lg
    Prokik

  • Ich habs mir nochmal überlegt. Vielleicht doch besser alles in die header.php. ;-) Änderungen sind farbig hervorgehoben:


    So, schau mal ob das so funktioniert.

  • Wären diese Änderungen noch möglich?

    Klappt!

    Folgende Änderungen wären aber noch prima:

    - Wenn man auf die neue H1 Überschrift (Beitragstitel) klickt sollte man direkt auf die Startseite kommen

    - wie kann ich es anstellen, dass der Untertitel nicht überschrieben wird wie das hier passiert ist?

    Du hast mir sehr geholfen, danke dir dafür! :-D

    Lg
    Prokik

  • Wenn man auf die neue H1 Überschrift (Beitragstitel) klickt sollte man direkt auf die Startseite kommen


    Einfach den Link wieder einfügen:

    PHP
    <?php if ( is_single() ) : ?> 
            <?php if (have_posts()) { the_post(); } ?> 
            [COLOR="Red"]<a href="<?php echo get_settings('home'); ?>/">[/COLOR]<?php the_title() ?>[COLOR="#ff0000"]</a>[/COLOR] 
            <?php rewind_posts(); ?>


    Zitat

    wie kann ich es anstellen, dass der Untertitel nicht überschrieben wird wie das hier passiert ist?


    Was soll stattdessen passieren? Kein Untertitel? Haupttitel nur einzeilig, Rest abschneiden? Header vergrößern? Kleinere Schrift im Haupttitel?

  • Mir ist noch was aufgefallen bei den statischen Seiten wie z.B. dieser:

    - Die Seitenüberschrift ist in so einem hellblauen Ton auf einmal.

    - Wäre es möglich, dass auch bei den statischen Seiten die H1 Überschrift die Seitentitelüberschrift ist? (also nicht der Blogname)

    Das wäre spitze.... :-)


  • Was soll stattdessen passieren? Kein Untertitel? Haupttitel nur einzeilig, Rest abschneiden? Header vergrößern? Kleinere Schrift im Haupttitel?



    Gute und berechtigte Frage :-?

    In dem Fall wäre es am Schönsten, wenn der Untertitel verschwinden würde, wenn das möglich ist. Oder was sagst du aus deiner Erfahrung? :confused:

    Lg
    Prokik

  • Gute und berechtigte Frage :-?


    :-)

    Zitat

    In dem Fall wäre es am Schönsten, wenn der Untertitel verschwinden würde, wenn das möglich ist.


    Ich würde den Untertitel auf Unterseiten generell ausblenden, eine Überprüfung der Länge ist kaum machbar:


    Unterschiede erkannt?


  • Unterschiede erkannt?


    Ja. Klappt nun. Danke dir!

    Könntest du mir noch helfen wegen meinen Wünschen bezüglich der statischen Seiten:

    [size=8]Mir ist noch was aufgefallen bei den statischen Seiten wie z.B. [/SIZE][size=8]dieser[/SIZE][size=8]:[/SIZE]

    [size=8]- Die Seitenüberschrift ist in so einem hellblauen Ton auf einmal.[/SIZE]

    [size=8]- Wäre es möglich, dass auch bei den statischen Seiten die H1 Überschrift die Seitentitelüberschrift ist? (also nicht der Blogname)[/SIZE]

    [size=8]Das wäre spitze.... :smile:[/SIZE]

    Vielen, vielen Dank :oops:

    Prokik

  • Die Seitenüberschrift ist in so einem hellblauen Ton auf einmal.


    Ändere in der page.php die Titelausgabe - dort wird derzeit <h1> verwendet (wie beim Headertitel). Ändere das zu <h2> (wie in der single.php).

    Zitat

    Wäre es möglich, dass auch bei den statischen Seiten die H1 Überschrift die Seitentitelüberschrift ist? (also nicht der Blogname)


    Klar:

    PHP
    <?php if ( is_single() [COLOR="Red"]|| is_page()[/COLOR] ) : ?>
  • H1 Überschriften Beiträge und Seiten

    Hallo Marx,

    ich habe zum ersten Mal das Theme gewechselt. Das Design gefällt mir wirklich gut. Aber leider ist das mit den H1 wieder nicht drinnen. Kannst du mir nochmals helfen?

    Ich hätte gerne den Beitrags bzw. Seiten Titel als H1 Überschrift im Beitrag bzw. auf der Seite.

    Hier wäre die Datei header.php, die ich wahrscheinlich wieder ändern muss, aber wie?



    Bitte wieder um deine tolle Unterstützung!

    Lg
    Prokik

Jetzt mitmachen!

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