Sitemap - teilweise Anzeige des Headers der Sprachdatei

  • Beim generieren der Sitemap wird ein Teil des Headers der Sprachdatei mit angezeigt. Wie kann man der Ursache auf die Spur kommen, das liegt doch sicher am verwendeten Template für die Sitemap. Das Ganze sieht dann so aus:

    Code
    [B][size=12]Sitemap: Webseiten[/SIZE][/B]
    
    
     					Project-Id-Version: WordPress 2.6 Report-Msgid-Bugs-To: de.wordpress.org  POT-Creation-Date: 2008-07-13 10:00 0000 PO-Revision-Date: 2008-07-15 13:26 0100 Last-Translator:  Language-Team: de.wordpress.org  MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [LIST]
    [*]Kontakt etc..[/LIST]
    • 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

  • Ergänzung: Wenn in deinem Theme (vermute man sitemap.php) irgendwo so was steht, wie:

    PHP
    _e('');
    _e('','irgend eine textdomain');
    echo __('');
    echo __('', 'irgend eine textdomain');


    dann bekommst die diese Informationen augespuckt, denn diese sind auf einem leeren String Eintrag in der Sprachdatei gemappt. Wenn du nix dergleichen hast, dann ist das ein übles memory corruption Problem!

  • Im Template für die Sitemap ist das dieser Code für die Ausgabe:

    PHP
    <?php wp_list_pages('depth=1&sort_column=menu_order&title_li=' . __('') . '' ); ?>

    Hosting erfolgt bei Domainfactory, PHP ist die Version 4.xxxx

  • PHP
    <?php wp_list_pages('depth=1&sort_column=menu_order&title_li=' . __('') . '' ); ?>

    Genau das ist das Problemkind. Normalerweise müsste da ein Text drinstehen, der übersetzt werden sollte. Eigentlich würde ich das dort erwarten:

    PHP
    <?php wp_list_pages('depth=1&sort_column=menu_order&title_li=' . __('[COLOR=Red][B]pages[/B][/COLOR]') . '' ); ?>
  • Wunderbar, einfach ein Leerzeichen reingepackt und schon ist alles OK.
    Vielen Dank + Mille Grazie aus Ligurien.

    Thomas

    PS: Nochmals danke, Heiko.
    Wenn die Website läuft dann klopfe ich bestimmt mal wegen Unterstützung zwecks Multilanguage an...

    Einmal editiert, zuletzt von Thomas Krüger (17. Juli 2008 um 18:09)

Jetzt mitmachen!

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