link zur eltern seite auf allen child seiten

  • so kann man ja einenlink anzeigen der immer zur eltern seite führt:

    PHP
    <?php $permalink = get_permalink($post->post_parent); ?>
    <a href="<?php echo $permalink; ?>">Parent</a>

    was muss ich aber machen wenn ich immer zur ersten eltern seite verlinken will? z.b. so sieht meine navi aus:

    ###
    Vegetarisch
    - Gemüse
    - - Gurken
    - - - Gewürzkurken
    - - - Salatgurken
    - - Tomaten
    ###

    ich möchte jetzt auf jeder unterseite, egal welcher tiefe, einen link zur seite "Gemüse" haben, also auf Gurken, Gewürzgurken, Tomaten ... ? also irgendwie sowas wie

    -> gehe nach root, dann zum ersten parent der aktuellen seite ... 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

  • ging doch nicht, aber so gehts:

    PHP
    <?php if(is_page()):
        $toppage=array_reverse(get_post_ancestors($post->ID));
        if($toppage[1]){
            echo '<a href="'.get_permalink($toppage[1]).'">'.get_permalink($toppage[1]).'</a>';
        } else {
            echo '<a href="'.get_permalink($toppage[1]).'">'.get_permalink($post->ID).'</a>';
        }
        endif;
    ?>

Jetzt mitmachen!

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