Umlaut in der Sidebar

  • Hallo,

    ich habe mehrere Sidebars, und eine davon heißt Gärtnerei.
    in der sidebar steht:

    PHP
    <?php wp_list_pages('depth=2&title_li=<h2>Gärtnerei</h2>&include=44,46,48,50,52,54,57'); ?>

    das ändern auf G&auml;rtnerei geht auch nicht, es bleibt dann nur das 'G'.

    Wie bekomm ich nun das 'ä' hin? Das Charset ändern?

    Habt ihr eine andere Idee?

    Gruß

    steinchen

    • 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

  • Wie bekomm ich nun das 'ä' hin? Das Charset ändern?


    Jupp. Wenn dein Blog UTF-8 nutzt, dann muss auch die sidebar.php UTF8-codiert gespeichert werden. Das kannst du mit jedem vernünftigen Texteditor machen. (Das gilt übrigens für alle Template-Dateien, die Non-ASCII-Zeichen enthalten. ;-))

  • Das is klar. Ich nutze Dreamweaver zum Editieren der Templates. Bei allen Templates funktioniert das ja auch. Kann es nicht am '&' liegen, weil es in einem php Befehl ist?

  • Das is klar. Ich nutze Dreamweaver zum Editieren der Templates. Bei allen Templates funktioniert das ja auch.


    Was ist dir klar? Dass die Templates UTF8-codiert gespeichert werden müssen? Offensichtlich nicht, dann genau das würde dein Problem lösen. ;-)

    Zitat

    Kann es nicht am '&' liegen, weil es in einem php Befehl ist?


    Sicher. Das "&" wird in dem Argumentenstring als Trennzeichen verwendet. Ich wüsste jetzt auch nicht ob man das dort irgendwie maskieren kann, weil ich das einfach noch nie benötigt habe. ;-)

    Du kannst auch statt dieser Zeile:

    PHP
    <?php wp_list_pages('depth=2&title_li=<h2>Gärtnerei</h2>&include=44,46,48,50,52,54,57'); ?>


    sowas hier schreiben:

    PHP
    <h2>Gärtnerei</h2>
    <ul><?php wp_list_pages('depth=2&title_li=&include=44,46,48,50,52,54,57'); ?></ul>


    Kommt aufs selbe raus. Wobei du auch hier UTF-8 als Zeichencodierung für das Template verwenden solltest, damit das "ä" korrekt wiedergegeben wird.

Jetzt mitmachen!

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