Nervig – ein Text wird im BBCode geliefert. Das kann z.B. über Text-Plattformen wie Content.de passieren (diese haben aber auch ein WP Plugin). Um jetzt den Text für WordPress zu formatieren, kannst Du nachfolgende Tools nutzen. Ich erkläre Dir, wie Du schnell den BBCode umwandelst und in WordPress einspielst.
BBCode, oder Bulletin Board Code, ist eine Sammlung von Formatierungs-Tags, die Du vor allem in Online-Foren finden wirst. WordPress hingegen verwendet HTML für die Formatierung von Beiträgen und Seiten. Daher musst Du BBCode in HTML umwandeln, bevor Du ihn in WordPress verwenden kannst.
Schritt 1: Konvertiere BBCode in HTML
Es gibt mehrere Online-Tools, die BBCode in HTML konvertieren können. Da die genannten Tools gerade nicht zugänglich sind, kannst Du einfach „BBCode zu HTML Konverter“ in Deine Suchmaschine eingeben und ein anderes Tool auswählen.
Die meisten dieser Tools funktionieren ähnlich. Du fügst einfach Deinen BBCode in ein Textfeld ein und das Tool konvertiert ihn automatisch in HTML.
Ein möglicher Konverter wäre: https://www.browserling.com/tools/bbcode-to-text
Schritt 2: Füge den HTML-Code in WordPress ein
Nachdem Du Deinen BBCode in HTML konvertiert hast, kannst Du ihn in WordPress einfügen. Hier ist, wie Du das machen kannst:
- Melde Dich in Deinem WordPress-Dashboard an und navigiere zu dem Beitrag oder der Seite, in die Du den Code einfügen möchtest.
- Wechsle in den Text-Editor-Modus (als Code-Editor bezeichnet).
- Füge den HTML-Code an der gewünschten Stelle in Deinen Beitrag oder Deine Seite ein.
- Wechsle zurück in den visuellen Editor-Modus und Du solltest sehen, dass Dein BBCode korrekt als HTML formatiert ist.
Du musst diese wahrscheinlich manuell anpassen oder entfernen. Es ist auch immer eine gute Idee, eine Vorschau Deines Beitrags oder Deiner Seite anzusehen, um sicherzustellen, dass alles korrekt formatiert ist, bevor Du Änderungen veröffentlichst.
Schritt 3: Veröffentliche oder aktualisiere Deinen Beitrag oder Deine Seite
Sobald Du mit der Formatierung zufrieden bist, kannst Du Deinen Beitrag oder Deine Seite veröffentlichen oder aktualisieren. Der konvertierte BBCode sollte nun korrekt als HTML in Deinem WordPress-Beitrag oder -Seite angezeigt werden.
Bitte beachte, dass dies ein allgemeiner Ansatz ist und je nach spezifischem BBCode und WordPress-Setup einige zusätzliche Schritte erforderlich sein könnten. Es ist immer eine gute Idee, mit einer Sicherung Deiner Website und Deinen Daten zu beginnen, bevor Du Änderungen vornimmst.
Ich nutze übrigens nahezu täglich wordhtml.com um Text von HTML-Zeichen zu cleanen. So könntest Du aber auch HTML in Text umwandeln und direkt per Copy & Paste einfügen.
Du benötigst Hilfe?
WordPress BBCode Converter Plugin
- Speichere den bereitgestellten PHP-Code in einer Datei und lade diese in das Verzeichnis „/wp-content/plugins/“ auf Deinem WordPress-Server hoch.
- Melde Dich in Deinem WordPress-Dashboard an.
- Gehe im linken Menü zu „Plugins“. Du siehst nun eine Liste aller auf Deiner Website installierten Plugins.
- Suche in dieser Liste das neu hinzugefügte Plugin namens „BB Code Converter“ und klicke auf „Aktivieren“.
Jetzt ist das Plugin aktiv und bereit zur Verwendung. Es wandelt automatisch BB-Code in Deinen WordPress-Beiträgen und -Seiten in HTML um.
Um BB-Codes in Deinen Beiträgen oder Seiten zu verwenden, gib sie einfach direkt in den WordPress-Editor ein. So wird zum Beispiel Dies ist fetter Text automatisch zu <strong>Dies ist fetter Text</strong> umgewandelt und entsprechend auf Deiner Website angezeigt.
Bitte beachte, dass das Plugin derzeit nur eine begrenzte Anzahl von BB-Codes unterstützt (fett, kursiv, unterstrichen und Links). Wenn Du weitere BB-Codes nutzen möchtest, musst Du diese zum $bbcodes Array im Plugin-Code hinzufügen.
<?php /** * Plugin Name: WP BB Code Converter * Plugin URI: https://lightweb-media.de * Description: Dieses Plugin wandelt BB Code in HTML um. * Version: 1.0 * Author: Joel Burghardt * Author URI: https://lightweb-media.de */ function bbcode_to_html($content) { $bbcodes = array( "/\(.*?)\/is" => "<strong>$1</strong>", "/\(.*?)\/is" => "<em>$1</em>", "/\(.*?)\/is" => "<u>$1</u>", "/\(.*?)\/is" => "<a href='$1'>$2</a>", // Füge hier mehr BB-Codes hinzu... ); foreach ($bbcodes as $bbcode => $html) { $content = preg_replace($bbcode, $html, $content); } return $content; } add_filter('the_content', 'bbcode_to_html'); ?>