Seltsame Textformatierungsprobleme

  • Hallo alle miteinander

    Ich bemerke in letzter Zeit merkwürdige Probleme bei der Textformatierung in meinem Blog (WP 2.0.4). Und zwar äussert sich das konkret bei zwei Situationen:

    1. Ich wollte meine Impressum-Seite ins hCard-Format umwandeln. Also habe ich folgenden Code eingegeben:

    Code
    <div class="vcard">
    <span class="fn">Peter Müller</span>
    <div class="adr">
    <div class="street-address">Mustergasse 1</div>
    <span class="postal-code">10000</span> <span class="locality">Musterdorf</span>
    <span class="country-name">Deutschland</span></div>
    
    
    <a class="email" href="mailto:peter@mueller.com">peter@mueller.com</a><div class="tel">0123 45 67</div></div>

    WordPress hat das dann jedoch ziemlich verwurschtelt, rausgekommen ist das hier (im Vorschau-iFrame):

    Wie man sieht, fügt WordPress grundlos diverse </p>/<p>-Tags ein. Woran liegt das, frage ich mich? Das muss wohl kaum so sein. Kann man dieses merkwürdige Verhalten irgendwo deaktivieren?

    2. Mein zweites Problem habe ich bemerkt, nachdem ich das Clean-Archives-Plugin installiert hatte und mir auf einer separaten Seite das Archiv anzeigen lassen wollte. Ich hab also wie in der Anleitung angegeben, folgendes da eingetippt:

    PHP
    <?php srg_clean_archives(); ?>

    Nur leider verwandelt mir das WordPress schon wieder in was völlig unbrauchbares, indem es nämlich erstens schon wieder unnötige <p>-Tags einfügt (das ginge ja noch), aber noch viel schlimmer, es fügt zwischen der öffnenden eckigen Klammer und dem Fragezeichen im öffnenden PHP-Tag ein Leerzeichen ein:

    Code
    <p>< ?php srg_clean_archives() ?>
    </p>

    Da sage ich nur: Wtf? Das muss ganz bestimmt nicht so sein. Ich vermute mal, ich hab irgendwo aus Versehen was geändert (kann mich aber nicht erinnern, was das gewesen sein könnte). Hat da jemand einen guten Ratschlag, woran das liegen bzw. wie man es beheben könnte?

    Vielen Dank schonmal und MfG,

    SilentWarrior

    Einmal editiert, zuletzt von SilentWarrior (23. November 2007 um 17:46)

    • 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

  • Für die Absatzformatierungen ist die allseits geliebte Funktion wpautop() verantwortlich. Installiere Dir mal das Plugin Text-Control, damit kannst Du diese letzten Endes nervende Funktion auf einer "per Post"-Basis deaktivieren. http://dev.wp-plugins.org/wiki/TextControl

    Die Anweisung für das Clean-Archives-Plugin mußt Du allerdings direkt in eine Template-Datei schreiben (z.B. archive.php), Du hast sie vermutlich direkt im Editor eingegeben oder?

  • Installiere Dir mal das Plugin Text-Control, damit kannst Du diese letzten Endes nervende Funktion auf einer "per Post"-Basis deaktivieren. http://dev.wp-plugins.org/wiki/TextControl

    Werd ich machen, vielen Dank für den Link!

    Die Anweisung für das Clean-Archives-Plugin mußt Du allerdings direkt in eine Template-Datei schreiben (z.B. archive.php), Du hast sie vermutlich direkt im Editor eingegeben oder?

    Jupp, hab ich. Ok, ich erstelle also eine archive.php-Datei – und dann? Wie binde ich diese in WordPress ein?

  • Da Du wohl keine archiv.php hast, hängt das ein bißchen von Deinem Theme ab. Du legst Dir praktisch eine neue Template-Datei an, die ungefähr dieses Aussehen hat:

    und sicherst sie z.B. als clean-archive.php in Deinen Theme-Ordner. Unter Admin -> Schreiben -> Seite schreiben entwirfst Du eine neue Seite (kann auch leer sein, Hauptsache ein Titel ist vergeben. ;) Und im rechten Bereich findest Du die Option "Template der Seite". Dort wählst Du nun "Clean Archiv" aus. Speichern und Du kannst die Seite aufrufen.

Jetzt mitmachen!

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