Yoast Breadcrumb PHP Anpassung - Idee?

  • Hi, hat jemand eine Idee wie ich auf den anderen Seiten dieses "Europa Reiseziele" im Breadcrumb bekomme? Auf der Seite mit der URL "spanien-europa" wird dieser schon angezeigt. Nun würde ich den "Europa Reiseziele" auch gerne auf den Seiten von Kroatien, Frankreich usw. haben... das könnte man einfach umsetzen, indem man für jedes Land eine weitere Schleife macht, aber dann man ja etliche Schleifen im Code haben... kann man das vielleicht in einer Schleife machen??

    Das ist der Code:

    Nun habe ich einen Ansatz gefunden, aber leider funktioniert dieser nicht. Weiß jemand vielleicht warum?

    Dachte der Code würde allen Seiten die im Link "-europa" haben den "Europa Reiseziele" im Breadcrumb einfügen.

    Danke für jeden Tipp.

    • 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

  • Statt dieser Zeile für eine Seite

    Code
    if ( is_single( 'spanien-europa' ) ) {


    könntest Du z.B. mehrere Seiten so vergleichen:

    Code
    if ( is_single( array(
       'spanien-europa',
       'koratien-europa',
       'frankreich-europa'
    ) ) ) {


    Mehr dazu bei is_single() in der WordPress Dokumentation.

    Alternativ z.B. alle Seiten mit -europa im Link:

    Code
    if ( is_single() && str_contains( $post->post_name, '-europa' ) ) {

    5 Mal editiert, zuletzt von b3317133 (2. November 2023 um 20:00)

  • Statt dieser Zeile für eine Seite

    Code
    if ( is_single( 'spanien-europa' ) ) {


    könntest Du z.B. mehrere Seiten so vergleichen:

    Code
    if ( is_single( array(
       'spanien-europa',
       'koratien-europa',
       'frankreich-europa'
    ) ) ) {


    Mehr dazu bei is_single() in der WordPress Dokumentation.

    Dankeschön. Geht es vielleicht noch einfacher? Hatte ein paar Fehler drin und es fehlte der Name der Page-Url um es vergleichen zu können, das sollte nun stimmen, aber er macht es immer noch nicht.

Jetzt mitmachen!

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