Titel von einzelner Seite ausblenden...irgendwas mache ich falsch

  • Hallo!

    Ich möchte gerne, dass der Titel der Seite, die meine Startseite ist ("Home") nicht angezeigt wird.

    Ich habe jetzt schon eine ganze Weile gesucht, aber nichts gefunden, das mir helfen würde (genauer: das ich verstanden hätte ;))

    Den Titel aller Seiten auszublenden, das habe ich hinbekommen, aber es soll ja nur der Titel der Startseite ausgeblendet werden.

    Meine page.php (das Theme ist Simple Organization) schaut so aus:

    Habt ihr eine Idee, welchen Code ich wo einfügen muss, damit der olle Titel verschwindet?

    Die fragliche Seite findet ihr unter http://www.patcetera.com/football

    Ich danke euch schon einmal!

    • 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

  • PHP
    <div class="page-title"><h1><?php the_title(); ?></h1></div>

    nimm das raus und Du hast keinen Titel mehr. Allerdings dann bei allen Seitendie auf page.php basieren, das muss Dir dann klar sein.

  • Vielen Dank für deine Antwort, BumbleBee!

    Leider entspricht dein Vorschlag genau dem, was ich nicht wollte. Es soll nur der Titel der Startseite ausgeblendet werden, nicht alle.

    Im englischsprachigen WordPress-Forum wurde vorgeschlagen, dem Stylesheet

    Code
    #page-xx h1 {display:none;}

    hinzuzufügen. Da passiert leider gar nichts.

    Die weitere Suche ergab, dass einige wohl mit dem Code

    CSS
    <style> .post-title { display: none !important; } </style>

    in die HTML der entsprechenden Seite einzufügen, aber auch da tut sich nichts.

    Irgendwie scheint es sich bei der Startseite ohnehin um einen Sonderfall zu handeln, aber ich komme hier nicht weiter...

    Gibt's vielleicht noch weitere Ideen da draußen :)?

  • du kannst deinem Theme eine body class hinzufügen
    also in der header.php

    Code
    <body>


    durch

    PHP
    <body <?php body_class($class); ?>>


    ersetzen

    danach hat die Startseite eine eigene class(siehst du im Quelltext)
    und darüber ist dann das display: none; über css möglich

    Code
    .page-id-xx h1 {display:none;}

    die XX natürlich durch die korrekte ID ersetzen

  • Ruf mal die Startseite auf und schau mal in den Quelltext.

    Da findest du so was in der Art:

    Code
    [COLOR=#881280][FONT=monospace]<div [/FONT][/COLOR][FONT=monospace]class[/FONT][COLOR=#881280][FONT=monospace]="[/FONT][/COLOR][FONT=monospace]post[/FONT][COLOR=#881280][FONT=monospace]" [/FONT][/COLOR][FONT=monospace]id[/FONT][COLOR=#881280][FONT=monospace]="[/FONT][/COLOR][FONT=monospace]post-68[/FONT][COLOR=#881280][FONT=monospace]">[/FONT][/COLOR]

    Merk dir die ID und füg in deinem Stylesheet folgendes hinzu:

    Code
    .post#post-68 .title {
    display: none;
    }

    Edit: Ups, da war jemand schneller

    Meine Webseite | WordPress, Webdesign und mehr...

Jetzt mitmachen!

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