Vorschau
patterns/share-print-static.php
Die Web Share API funktioniert in diesem Beispiel nicht, da die Scripte über den Footer geladen werden, der hier fehlt.
Figma
Doku
Die Buttons besitzen zwei IDs mit denen die Funktionen zum DruckenÖffnet in neuem Tab und TeilenÖffnet in neuem Tab angehängt werden.
#kbButtonPrint#kbButtonShare
Da WordPress IDs für Buttons nicht direkt auf den Link setzt, sondern auf den umschließenden <div>, steuern wir im JS ausgehend von diesem Container die darin liegenden <a>-Elemente an.