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

Function is_single('Irish Stew');

Dieses Thema im Forum "Konfiguration" wurde erstellt von PWP, 7. Oktober 2016.

  1. PWP

    PWP New Member

    Registriert seit:
    7. Oktober 2016
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo zusammen,

    wenn man die Funktion "is_single('Beispielbeitrag');" nutzt, wird nach dem Beitrag gesucht, dessen Titel "Beispielbeitrag" lautet.
    Gibt es eine Möglichkeit, die Funktion so zu erweitern, dass alle Beiträge berücksichtigt werden, die "Beispielbeitrag" als Titel-Bestandteil besitzen?
    --> Also z.B. auch Beiträge, wie "Beispielbeitrag Second" und "Beispielbeitrag Third" usw...

    Ich stelle mir eine Funktion vor, die dann evtl. so aussehen würde: "is_single('Beispielbeitrag*');"
    --> Quasi: "Beispielbeitrag + irgend etwas zusätzliches"

    Kann mir jemand beantworten, ob es eine solche Möglichkeit gibt?

    Vielen Dank im Voraus und beste Grüße
     
  2. Michael_Drauer

    Michael_Drauer Well-Known Member

    Registriert seit:
    14. November 2015
    Beiträge:
    212
    Zustimmungen:
    0
    Ich kann es jetzt gerade nicht nachsehen. Ich denke aber dass die Methode is_single irgendwann einen $wpdb->Query abfeuert. Hier musst du schauen wie der String übergeben wird. Wenn der einfach Plain hineingegeben wird kannst du dir mit MySQL Wildcards behelfen

    Gesendet von meinem ONE A2003 mit Tapatalk
     
  3. PWP

    PWP New Member

    Registriert seit:
    7. Oktober 2016
    Beiträge:
    2
    Zustimmungen:
    0
    Vielen Dank Michael, für Deine schnelle Antwort.
    Leider ist dieser Ansatz wohl eine Nummer zu groß für mich.
    Vielleicht gibt es aber noch eine einfachere Lösung?

    Im Prinzip möchte ich folgendes lösen:

    Als Beispiel: Es liegen Beiträge mit folgenden Titeln (URL) in einer Kategorie:
    - Beispiel eins (beispiel_eins)
    - Beispiel zwei (beispiel_zwei)
    - Beispiel drei (beispiel_drei)
    - Muster eins (muster_eins)
    - Muster zwei (muster_zwei)
    - Muster drei (muster_drei)

    Auf allen Beispiel-Seiten möchte ich einen Banner einblenden.

    Also irgendwie:
    - if "Beispiel" im Titel, dann mache das hier!
    oder:
    - if "beispiel" in der URL, dann mache das hier!

    Vielleicht kennt jemand noch eine einfachere Lösung?

    Vielen Dank im Voraus!
     
  4. Nevery

    Nevery Well-Known Member

    Registriert seit:
    15. Oktober 2013
    Beiträge:
    404
    Zustimmungen:
    0
    Nun, Du könntest jeden Beitragsnamen schlicht per PHP überprüfen - das dürfte das einfachste sein.
    Also innerhalb vom Loop:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  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