Jeder Autor kriegt eigene Adsense-Anzeige

  • Hallo zusammen,

    ich habe ein komisches Problem. Und zwar wollte ich ohne Plugin für jeden Autor eine eigene Adsense-Anzeige unter dem Artikel platzieren. Klappt soweit auch wunderbar. Nur bei Namen mit Umlauten gibt's Probleme.

    Derzeit habe ich das wie folgt eingebunden:

    In der single.php

    HTML
    <?php if (get_the_author() == 'M. Mustermann') {
    include "adsense_mustermann.php";
    } elseif (get_the_author() == 'F. Müller') {
    include "adsense_mueller.php";
    } else {
    include "adsense_standard.php";
    } ?>

    Und in den jeweiligen Adsense-Dateien sind natürlich unterschiedliche Anzeige-Codes. Wie gesagt, das klappt soweit alles bis auf Namen mit Umlauten.

    Wenn ich den Autor mit <?php echo get_the_author(); ?> ausgebe, dann wird auch richtig "F. Müller" angezeigt. Frage mich nur, warum das in der If-Anweisung nicht funktioniert.

    Kann mir einer sagen woran das liegt?

    Beste Grüße,
    Manuel

    • 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

  • Habe es doch selber rausgefunden. In der Datenbank wurde der Umlaut in UTF-8 gespeichert. Habe es auch so in die If-Anweisung gepackt und nun geht's!

Jetzt mitmachen!

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