1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Titel der Eltern-Seite ausgeben lassen funktioniert nicht

Dieses Thema im Forum "Konfiguration" wurde erstellt von mshan, 5. Oktober 2018.

  1. mshan

    mshan Active Member

    Registriert seit:
    6. März 2012
    Beiträge:
    30
    Zustimmungen:
    0
    Hallo zusammen,

    wenn ich mich auf dieser Seite
    abc.de/schuhe/damenschuhe
    befinde
    und den Titel der Seite
    abc.de/schuhe
    ausgeben möchte.

    Welchen Code muss ich dann verwenden?

    Dieser Code scheint falsch zu sein, weil damit immer nur der Titel von
    abc.de/schuhe/damenschuhe ausgegeben wird und nicht wie gewünscht der Titel von abc.de/schuhe

    <?php
    $parent_title = get_the_title($post->post_parent);
    echo $parent_title;
    ?>

    Vielen Dank für Eure Hilfe.
     
  2. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Das sind doch Produkt Kategorien und keine Seiten - oder. Wenn es sich um WooCommerce Produkte handelt, verwendest Du

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    um alle Parents zu erhalten.
     
  3. mshan

    mshan Active Member

    Registriert seit:
    6. März 2012
    Beiträge:
    30
    Zustimmungen:
    0
    Hallo,
    sorry, das Beispiel war schlecht gewählt. Es sind Unterseiten und normales WordPress kein WooCommerce:

    abc.de/mitarbeiter/chef
    befinde
    und den Titel der Seite
    abc.de/mitarbeiter
    ausgeben möchte.

    Welchen Code muss ich dann verwenden?
    Kennt jemand hierfür eine Lösung, ich finde nur den Code, der nicht funktioniert
    <?php
    $parent_title = get_the_title($post->post_parent);
    echo $parent_title;
    ?>
    Vielen Dank.
     
  4. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Der Code ist in diesem Fall richtig. Die Frage ist wo Du diesen verwendest.
     
  5. mshan

    mshan Active Member

    Registriert seit:
    6. März 2012
    Beiträge:
    30
    Zustimmungen:
    0
    Ich habe ein PHP Plugin und setze den PHP-Code da ein. Da füge ich diesen per Shortcode in die Seite ein [SHORTCODE id="32"]
     
  6. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    PHP Plugins sollte man nicht verwenden! Verwende einen Filter oder mache einen Template Overload um den Code einzubauen.
     
  7. mshan

    mshan Active Member

    Registriert seit:
    6. März 2012
    Beiträge:
    30
    Zustimmungen:
    0
    Kann ich den PHP Code nicht per Shortcode einbinden. Also in die functions.php eintragen. Es muss nämlich ein Shortcode sein.
     
  8. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Du kannst natürlich auch einen Shortcode schreiben. Dann musst Du aber sicherstellen, dass die benötigten Daten auch zur Verfügung stehen.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden