Wdrożenie CookieOfficer w WordPressie
Sposoby dodania kodu CookieOfficer w WordPressie. Wtyczka lub motyw.
Kod CookieOfficer możesz dodać do serwisu wdrożonym na WordPressie na dwa sposoby: wtyczką do wstawiania kodu w <head> albo bezpośrednio w plikach motywu. Pierwszy sposób nie wymaga ingerencji w pliki systemowe i przetrwa gdy nastąpią zmiany motywie. Druga opcja daje Ci pełną kontrolę nad miejscem, w którym wdrożysz skrypt.
Przed rozpoczęciem
Skopiuj kod ze strony Instalacja w panelu CookieOfficer. W sekcji „Sposób wdrożenia” wybierz „Kod na stronie”, a następnie w karcie „Wklej kod na początku <head>” kliknij „Kopiuj” przy bloku „Skrypt CookieOfficer”.
Potrzebujesz uprawnień administratora w WordPressie.
Metoda 1: wtyczka do wstawiania kodu w sekcji <head>
To najprostszy sposób i jedyny, który przetrwa gdy nastąpią zmiany motywie.
- Przejdź do Wtyczki > Dodaj wtyczkę i zainstaluj dowolną wtyczkę do wstawiania kodu w nagłówku strony.
- Otwórz ustawienia wtyczki i znajdź pole odpowiadające sekcji
<head>, najczęściej opisane jako Header albo Nagłówek. - Wklej kod CookieOfficer na samym początku pola, przed innymi skryptami.
- Zapisz zmiany.
Jeśli wtyczka pozwala ustawić priorytet wstawiania, wybierz najwyższy możliwy. Kod powinien trafić przed pozostałe narzędzia wykorzystujące pliki cookies.
Metoda 2: plik header.php w motywie
Ta droga wymaga motywu klasycznego. Jeśli w menu Wygląd nie widzisz pozycji Edytor plików motywu, masz motyw blokowy, w którym pliku header.php nie ma, albo edytor został wyłączony przez hosting. W obu przypadkach skorzystaj z drogi pierwszej.
- Przejdź do Wygląd > Edytor plików motywu.
- Upewnij się, że u góry wybrany jest Twój motyw potomny, a nie nadrzędny.
- Na liście plików po prawej stronie otwórz Nagłówek motywu (
header.php). - Wklej kod CookieOfficer tuż po otwierającym znaczniku
<head>, przed pozostałymi skryptami i przed wywołaniemwp_head(). - Kliknij Zaktualizuj plik.
Jak sprawdzić wdrożenie?
Wróć na stronę Instalacja w panelu CookieOfficer i kliknij „Zweryfikuj teraz”. Po powodzeniu zobaczysz nagłówek „Skrypt wykryty i aktywny”.
Ten test potwierdza wyłącznie obecność banera na domenie. Aby sprawdzić, czy blokowanie plików cookies działa, uruchom skan serwisu i wejdź na stronę Cookies. Nad listą wykrytych pozycji nie powinno być komunikatu o trackerach działających po odrzuceniu zgody przez użytkownika.
Częste błędy, których warto unikać
- Nie edytuj motywu nadrzędnego. Przy najbliższej aktualizacji motywu Twoje zmiany zostaną nadpisane, a baner zniknie ze strony. Korzystaj z motywu potomnego albo z wtyczki.
- Nie wklejaj kodu za innymi skryptami. Wszystko, co uruchomi się przed naszym kodem, pozostaje poza zasięgiem blokowania automatycznego.
- Nie zapominaj o wtyczkach optymalizujących. WP Rocket, LiteSpeed Cache czy Autoptimize potrafią przenieść nasz skrypt na koniec strony, co wyłącza blokowanie plików cookies. Wyklucz z optymalizacji skrypty zawierające
cookieofficer, a szczegóły znajdziesz w artykule Wykluczenie kodu CookieOfficer z wtyczek cache w WordPressie. - Nie licz na to, że oznaczysz ręcznie skrypt ładowany przez wtyczkę. W WordPressie trafia on na stronę przez funkcję
wp_enqueue_script, więc atrybutu nie dopiszesz w kodzie strony. Potrzebna jest zmiana po stronie motywu, filtremscript_loader_tag, który musi zmienićtypenatext/plaini dopisaćdata-co-cat. Sam atrybut niczego nie wstrzyma.