| assets | ||
| src | ||
| vendor | ||
| CHANGELOG.md | ||
| composer.json | ||
| composer.lock | ||
| DOCUMENTATION-DE.md | ||
| markdown-parser-wp.php | ||
| README-ENHANCED.md | ||
| README.md | ||
| test-enhanced-functionality.php | ||
| test-enhanced.php | ||
| test-fixed.php | ||
| test-output-content.md | ||
| test-output-metadata.json | ||
| test-standalone.php | ||
| test.php | ||
Markdown Parser WP - Installationsanleitung und Dokumentation
Übersicht
Markdown Parser WP ist ein WordPress-Plugin, das YAML-Metadaten aus Markdown-Dateien extrahiert und in JSON konvertiert, während es gleichzeitig den Markdown-Inhalt ohne die Titelüberschrift bereitstellt. Das Plugin bietet sowohl eine Admin-Oberfläche als auch Shortcode-Funktionalität für die Verwendung in Beiträgen und Seiten.
Installation
- Laden Sie die Zip-Datei
markdown-parser-wp.zipherunter - Loggen Sie sich in Ihren WordPress-Admin-Bereich ein
- Navigieren Sie zu "Plugins" > "Installieren"
- Klicken Sie auf "Plugin hochladen"
- Wählen Sie die heruntergeladene Zip-Datei aus und klicken Sie auf "Jetzt installieren"
- Nach der Installation klicken Sie auf "Plugin aktivieren"
Systemanforderungen
- WordPress 5.0 oder höher
- PHP 7.2 oder höher
- PHP YAML-Erweiterung (wird automatisch installiert, wenn Composer verfügbar ist)
Verwendung
Admin-Oberfläche
- Nach der Aktivierung finden Sie im WordPress-Admin-Menü einen neuen Eintrag "Markdown Parser"
- Klicken Sie auf diesen Menüpunkt, um die Plugin-Oberfläche zu öffnen
- Geben Sie die URL zu einer Markdown-Datei mit YAML-Frontmatter ein
- Klicken Sie auf "Markdown parsen"
- Die extrahierten JSON-Metadaten und der Markdown-Inhalt werden angezeigt
- Sie können die Ergebnisse kopieren oder herunterladen
Shortcode-Verwendung
Sie können die geparsten Daten direkt in Ihren Beiträgen oder Seiten anzeigen, indem Sie den folgenden Shortcode verwenden:
[markdown_parser url="https://example.com/file.md" display="both"]
Parameter:
url: URL zur Markdown-Datei (erforderlich)display: Was angezeigt werden soll: "json", "markdown" oder "both" (Standard: "both")
Funktionen
- Extrahiert YAML-Metadaten aus Markdown-Dateien und konvertiert sie in JSON
- Extrahiert den Markdown-Inhalt ohne die Titelüberschrift
- Bietet eine benutzerfreundliche Admin-Oberfläche
- Ermöglicht das Kopieren und Herunterladen der Ergebnisse
- Stellt einen Shortcode für die Anzeige in Beiträgen und Seiten bereit
- Unterstützt mehrsprachige Übersetzungen
Fehlerbehebung
Wenn das Plugin nicht korrekt funktioniert, überprüfen Sie Folgendes:
- Stellen Sie sicher, dass die URL zu einer gültigen Markdown-Datei mit YAML-Frontmatter führt
- Überprüfen Sie, ob die YAML-Syntax in der Markdown-Datei korrekt ist
- Stellen Sie sicher, dass Ihr Server auf externe URLs zugreifen kann
Entwicklerinformationen
Das Plugin verwendet die Symfony YAML-Komponente zum Parsen von YAML-Daten. Wenn Sie das Plugin weiterentwickeln möchten, können Sie die folgenden Dateien bearbeiten:
markdown-parser-wp.php: Hauptplugin-Dateisrc/MarkdownParser.php: Kernfunktionalität zum Parsen von Markdownsrc/Admin.php: Admin-AJAX-Funktionalitätsrc/Shortcodes.php: Shortcode-Funktionalitätassets/js/admin.js: JavaScript für die Admin-Oberflächeassets/css/admin.css: CSS für die Admin-Oberflächeassets/css/frontend.css: CSS für die Frontend-Anzeige
Dieses Plugin wurde basierend auf dem bereitgestellten PHP-Code erstellt, der die Symfony YAML-Komponente verwendet.