Problem mit Seitentitel bei eigenem Theme

  • Hi@all,
    ich bin derzeit dabei mir ein eigenes Theme zu erstellen und habe ein Problem. Ich habe die <head>- und <title>-tags in die header.php gepackt der Titel sieht im Quellcode so aus:

    PHP
    <title><?php wp_title(); ?> - <?php bloginfo('name'); ?></title>


    Somit wird der Name des Artikels angezeigt gefolgt von einem Bindestrich und dazu noch der Name des Blogs. Wenn ich jetzt auf die Seite eines Artikels gehe ("single.php") klappt auch alles einwandfrei. Gehe ich allerdings auf die Hauptseite ("index.php"), steht dann im Browser-Tab der Seite " - Name des Blogs", da kein Artikel angewählt wurde. Jetzt würde ich gern wissen, wie ich den Bindestrich auf der Hauptseite weg bekomme. Muss ich dazu die komplette single.php, index.php und header.php umschreiben, oder geht das auch irgendwie mit PHP, über "if" und "else" oder so?

    • 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

  • OK,
    habe das Problem gelöst.
    ich musste in der header.php einfach nur die Zeile:

    PHP
    <title><?php wp_title(); ?> - <?php bloginfo('name'); ?></title>


    so abändern:

    PHP
    <title><?php if ( !is_home()) { ?><?php wp_title(''); ?> - <?php } ?><?php bloginfo('name'); ?></title>

Jetzt mitmachen!

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