Beiträge von bsm2603

    Lösungsvorschlag

    Bin völliger WP-Newbie, hab aber bisschen PHP-Erfahrung. Ich hab bei mir folgende Lösung gefunden:

    Ich ändere die Programmierung der page.php so, dass Titel, die mit einem Ausrufezeichen beginnen, nicht angezeigt werden. So brauche ich keine IDs nachschlagen und kann alles direkt aus dem CMS steuern. Und das geht so:

    Ich bearbeite die page.php im Template-Ordner. Dort gibt es in meinem Fall folgende Zeile:

    PHP
    <h2 class="pagetitle2"><?php the_title(); ?></h2>

    Darumherum wird PHP platziert so dass dort am Ende folgendes steht:

    PHP
    <?php
        if ($post->post_title{0} != '!') {
    ?>
            <h2 class="pagetitle2"><?php the_title(); ?></h2>
    <?php
        }
    ?>

    Auf die Art wird nicht nur der Titel, sonder auch das ganze <h2> Tag ausgeblendet, so dass die Seite (in meinem Fall) schöner ausgerichtet ist.

    Im Admin-Bereich kann ich die Seiten jetzt benennen wie ich will und behalte so die Übersicht. Seiten, die keinen Titel im Frontend zeigen sollen, beginnen mit einem "!", z.B. "!Home".

    Klar fehlt einer Suchmaschine jetzt das <h2>, aber das ist SEO und interessiert mich in diesem Zusammenhang nicht.

    hoffe das nützt jemandem.