Lesedauer 2 Minuten

In diesem Projekt werden PDF-Inhalte in WordPress eingeblendet. Dabei wird auf eine bereits vorhandene Datenbank im Backend einer mobilen App zugegriffen. Umgesetzt wurde das Projekt als WordPress WASM-Plugin mit CSharp und Blazor.

PDF-Inhalte in WordPress anzeigen

Bei den PDF Dateien handelt es sich um Inhalte einer mobilen Gemeinde-App. Handy-App und WordPress greifen über eine gemeinsame API auf die gleiche Datenbank zu.

PDF-Inhalte automatisch in WordPress anzeigen

Der Vorteil: Sobald eine neue Amtsblatt-Ausgabe über das CMS der mobilen App freigeschaltet wird, erscheint diese automatische als aktuelle Ausgabe und im PDF-Archiv in WordPress. Zeitraubendes Pflegen mehrfach gleicher PDF-Inhalte entfällt.

WordPress PDF Inhalte anzeigen

Die PDF-Lösung für WordPress enthält 2 Plugins:

Aktuelle PDF-Ausgabe einblenden

Über einen WordPress-Shortcode wird immer die aktuellste PDF-Ausgabe als Thumbnail des Covers eingeblendet. Klick auf das Thumbnail öffnet das PDF in einem PDF-Reader. Die Größe der Darstellung ist frei skalierbar.

PDF-Archiv anzeigen

Ein weiterer WordPress-Shortcode blendet das Archiv aller PDF-Ausgaben ein. Die Darstellung ist responsive und passt sich automatisch der Bildschirmgröße des Endgeräts an.  Klick auf ein Cover öffnet das PDF ebenfalls im PDF-Reader.

Beide Shortcodes können innerhalb WordPress an beliebiger Stelle verwendet werden.

Hier der Quellcode der Anzeige oben.

WordPress Shortcodes zur Anzeige PDF

Fazit

Das Projekt ist ein schönes Beispiel dafür, wie der Aufwand zum Einpflegen von Daten auf ein Minimum reduziert werden kann.

Die Verwendete Technologie (CSharp & WASM) erlaubt auch den Einsatz außerhalb WordPress, z.B. in anderen CMS-Systemen und sogar statischen Websites.

 

Hat Dir der Beitrag gefallen?

Wenn Du Fragen oder Anmerkungen zu diesem Beitrag hast, dann starte einen Kommentar. DANKE für Dein Feedback!