Über dieses Plugin
IDF vCard verbindet ACF-Felder einer Profilseite mit dem vCard-3.0-Standard. Im Plugin-Admin werden benannte Mapping-Sets gepflegt; auf der Profilseite waehlt der Shortcode das Set per set-Attribut aus und liefert QR-Code und .vcf-Download. Leere oder nicht gemappte Felder bleiben in der vCard weg.
Features
- Mapping-Sets: Pro Set ein Name, ein Slug und eine ACF-zu-vCard-Tabelle. Sets sind nicht an einen CPT gebunden — derselbe Slug kann auf beliebigen Profilseiten genutzt werden.
- Bezugs-CPT (optional): Filtert die ACF-Feld-Auswahl im Editor auf einen Post-Type, damit das Mapping uebersichtlich bleibt. Im Frontend irrelevant.
- vCard 3.0 nach RFC 2426: Strukturierte N- und ADR-Properties, Telefon-/E-Mail-Typen, X-SOCIALPROFILE fuer LinkedIn, Xing, GitHub, Bluesky, Mastodon.
- QR-Code als Inline-SVG: Shortcode
[idf_vcard_qr set="..."]rendert die vCard direkt auf der Seite — SVG-Erzeugung ueber das Plugin IDF QR-Codes. - .vcf-Download mit Foto: Shortcode
[idf_vcard_download set="..."]liefert die vollstaendige vCard inklusive PHOTO und LOGO aus ACF-Bildfeldern. - Globale QR-Defaults: Groesse, Fehlerkorrektur, Farben und Quiet-Zone zentral einstellbar, pro Shortcode-Aufruf ueberschreibbar.
- Filter fuer Entwickler:
idf/vcard/properties,idf/vcard/build,idf/vcard/qr_options,idf/vcard/filename. - Voraussetzungen: WordPress 6.0+, PHP 8.1+, Advanced Custom Fields, IDF QR-Codes 1.1.0+. Optional IDF Home fuer Lizenzpruefung und automatische Updates.
Changelog
v0.2.0
Geändert
- Mappings sind jetzt eigenständige Sets mit Namen und Slug — im Shortcode per
set="..."gewählt, nicht länger automatisch über den Post-Type aufgelöst. - Set-Editor hat einen optionalen Bezugs-CPT, der die ACF-Feld-Auswahl im Editor filtert. Im Frontend bleibt das Set CPT-agnostisch.
- Admin-Bereich: Übersicht aller Sets mit Bearbeiten/Löschen/Neu-Anlegen statt CPT-Tabs.
v0.1.0
Hinzugefügt
- ACF-Felder werden auf vCard-3.0-Properties gemappt; leere Felder bleiben in der vCard weg.
- vCard als Inline-SVG-QR-Code und als
.vcf-Download auf jeder Profilseite. - Foto und Logo aus ACF-Bildfeldern landen im Download-vCf, nicht im QR.
- Admin-Bereich „vCards" mit Mapping-Editor, globalen QR-Defaults und Hilfe-Seite.