Implementacja

Wdrożenie CookieOfficer w WordPressie

Sposoby dodania kodu CookieOfficer w WordPressie. Wtyczka lub motyw.

4 min czytania

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.

  1. Przejdź do Wtyczki > Dodaj wtyczkę i zainstaluj dowolną wtyczkę do wstawiania kodu w nagłówku strony.
  2. Otwórz ustawienia wtyczki i znajdź pole odpowiadające sekcji <head>, najczęściej opisane jako Header albo Nagłówek.
  3. Wklej kod CookieOfficer na samym początku pola, przed innymi skryptami.
  4. 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.

  1. Przejdź do Wygląd > Edytor plików motywu.
  2. Upewnij się, że u góry wybrany jest Twój motyw potomny, a nie nadrzędny.
  3. Na liście plików po prawej stronie otwórz Nagłówek motywu (header.php).
  4. Wklej kod CookieOfficer tuż po otwierającym znaczniku <head>, przed pozostałymi skryptami i przed wywołaniem wp_head().
  5. 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, filtrem script_loader_tag, który musi zmienić type na text/plain i dopisać data-co-cat. Sam atrybut niczego nie wstrzyma.

Nie znalazłeś odpowiedzi?

Napisz do nas. Odpowiadamy w dni robocze, zwykle tego samego dnia.

Napisz do nas