Rechtliches: it-recht-kanzlei einbinden
Datenschutz, Impressum, Cookies … es kann TAGE dauern, bis alles richtig eingestellt ist. Und dann gibt es die Pflicht, lfd. aktuell zu bleiben … es macht also Sinn, einen Service zu verwenden, der hier wirklich Arbeit (= Zeit = Geld) und Nerven spart.
Nach Durchsicht und Testen vieler, vieler Plugins, Anbieter und Services ist dieser aktuell übrig geblieben – einfach zu bedienen, perfekte WordPress Integration, überschaubare Kosten:
https://www.it-recht-kanzlei.de/
Vorgehensweise
- Account anlegen
- Notwendige Dokumente erstellen (Impressum, ggf. AGB / Nutzungsbedingungen, Datenschutz, Cookies)
- WordPress Plugin „Rechtstexte-Schnittstelle der IT-Recht Kanzlei“ installieren (über das Backend der eigenen Webseite)
- Im WordPress Plugin finden sich dann die Shortcodes, die auf den entsprechenden Seiten einzubinden sind
Widget
Außerdem kann ein Hinweis auf die Kanzlei eingebunden werden – das zeigt, dass sich korrekt um alles gekümmert wird. Leider funktioniert der im dortigen Kundenportal angezeigte Code aktuell nicht, stattdessen kann dieser verwendet werden
<a style="font-size:80%;" href="https://www.it-recht-kanzlei.de/" target="_blank">Juristisch betreut durch IT-recht-kanzlei.de</a>
(Einfach in einem HTML Widget an der passenden Stelle auf der eigenen Webseite einfügen)
Cookies
Das Cookie-Tool muss je nach Tarif extra hinzugebucht werden – ist aber mit aktuell 3.90 € / Monat ok.
Nach Einrichtung des Cookie-Tools im Kundenaccount muss dies per Script in den Header der Webseite eingefügt werden. Das funktioniert nur mit individueller ID, daher ist das hier nur ein Muster:
<link rel="dns-prefetch" href="//app.usercentrics.eu" />
<link rel="dns-prefetch" href="//api.usercentrics.eu" />
<link rel="preconnect" href="//privacy-proxy.usercentrics.eu">
<link rel="preload" href="//privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js" as="script">
<script id="usercentrics-cmp" data-eu-mode="true" data-settings-id="suNT3qGq9bjqaX" src="https://app.eu.usercentrics.eu/browser-ui/latest/loader.js" async></script>
<script type="application/javascript" src="https://privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js"></script>
Das Einbinden in den Header geht via …
- Code Snippets Plugin
bitet (im Gegensatz zum WPCode Plugin) keine eigene „Abteilung“ für „Header & Footer“ Scripte, darum muss sich hier an die Original PHP Funktionalität gehalten werden, das geht so:
Snippets > Neu hinzufügen > guten Titel verwenden, z.B. „Header: IT Kanzlei Cookie Script“
php
add_action('wp_head', 'add_usercentrics_to_header', 1);
function add_usercentrics_to_header() {
?>
<link rel="dns-prefetch" href="//app.usercentrics.eu" />
<link rel="dns-prefetch" href="//api.usercentrics.eu" />
<link rel="preconnect" href="//privacy-proxy.usercentrics.eu">
<link rel="preload" href="//privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js" as="script">
<script id="usercentrics-cmp" data-eu-mode="true" data-settings-id="suNT3qGq9bjqaX" src="https://app.eu.usercentrics.eu/browser-ui/latest/loader.js" async></script>
<script type="application/javascript" src="https://privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js"></script>
<?php
} - WPCode Plugin
Plugin installieren, dann im linken Menü auf Code Snippets > Header & Footer gehen
Füge deinen Code in das obere Feld mit der Beschriftung Header ein.
Füge deinen Code in das obere Feld mit der Beschriftung Header ein.
Wichtig für die korrekte Funktion:
HTML-Tags prüfen: Stelle sicher, dass dein Skript mit einem <script>-Tag beginnt und mit einem </script>-Tag endet, falls es sich um JavaScript handelt.
Cache leeren: Falls du ein Caching-Plugin (wie WP Rocket, LiteSpeed Cache oder Autoptimize) nutzt, musst du nach dem Speichern den Cache leeren, damit die Änderung sofort für alle Besucher sichtbar wird. - Oder: header.php
Gehe in deinem Dashboard auf Design > Theme-Datei-Editor (oder Theme-Editor).
Wähle rechts in der Liste die Datei header.php aus.
Suche nach dem schließenden Tag </head>.
Platziere deinen Skript-Code genau oberhalb dieses Tags.
Klicke auf Datei aktualisieren, um die Änderungen zu speichern - Oder: functions.php
function eigenes_skript_im_header() {
?>
<!-- Skript kommt hier rein -->
<script>
console.log("Hallo aus dem Header!");
</script>
<?php
}
add_action('wp_head', 'eigenes_skript_im_header');
