Posts aus DB richtig verarbeiten

  • Hi zusammen,
    kaum registriert und schon die erste Frage.

    Ich arbeite momentan an einem Projekt, realisiert in PHP, bei dem ich der WordPress WYSIGWYG Editor als Verwaltungstool verwende. Ich bin schon so weit, dass alles wunderbar läuft, das Menü wird aus der DB gelesen, auch die Daten der Posts usw. sind vorhanden. Alles i.O. so weit. Nur bin ich nun an dem Punkt angelangt, an dem ich die Inhalte der Posts, die ich mittlerweile in einem Array habe ausgeben möchte.

    Nun kommt aber das grosse Problem: Wie muss ich die Daten verarbeiten, damit sie schlussendlich richtig ausgeben werden können. In einem Post ohne HTML-Code kann ich ganz einfach per

    PHP
    nl2br()

    die Zeilenschaltungen erzeugen. Falls sich nun aber auch noch HTML-Codes in dem Post befinden, der selbst auch Zeilenschaltungen enthält, kann ich

    PHP
    nl2br()

    nicht mehr verwenden, da ansosten zwischen den einzelnen Zeilen des Tags auch <br>-Tages hinzugefügt werden.

    Kann mir jemand weiter helfen, wie ich dieses Problem löse? Da ich die Daten nicht mit dem normalen WordPress-Loop auslesen kann ich diese Funktionen nicht gebrauchen.

    Gruss von ZorroZ

    • 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

  • Zitat von ZorroZ.ch

    Kann mir jemand weiter helfen, wie ich dieses Problem löse? Da ich die Daten nicht mit dem normalen WordPress-Loop auslesen kann ich diese Funktionen nicht gebrauchen.

    was spricht gegen den wordpress loop? wenn du seiten erzeugst statt beiträge ist wordpress fast ein normales cms.

Jetzt mitmachen!

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