Biblioteka promptów

Funkcja do functions.php

Bezpieczny fragment kodu WordPressa z wyjaśnieniem, gdzie go wkleić.

Prompt – 3 zmienne do uzupełnienia

Potrzebuję fragmentu kodu do WordPressa, który: [CO MA ROBIĆ].
Wersja WordPressa: [WERSJA WORDPRESSA]. Motyw: [MOTYW].

Wymagania:
- użyj hooków WordPressa zamiast modyfikować pliki rdzenia,
- unikalny prefiks funkcji, żeby nie było konfliktu nazw,
- escapowanie i sprawdzanie uprawnień tam, gdzie trzeba,
- komentarz po polsku, co robi kod.

Napisz, czy lepiej wkleić to do functions.php motywu potomnego, czy jako małą wtyczkę, i dlaczego.

Kiedy użyć tego promptu

Gdy potrzebujesz drobnej zmiany w działaniu WordPressa – ukryć element, dodać pole, zmienić tekst, wyłączyć funkcję – i nie chcesz instalować całej wtyczki do jednej rzeczy. Prompt wymusza dobre praktyki: hooki, unikalny prefiks, escapowanie i informację, gdzie najlepiej wkleić kod.

Przykład

Przykładowe dane do uzupełnienia:

  • CO MA ROBIĆ: dodaje pod każdym wpisem na blogu ramkę z informacją o autorze i linkiem do kontaktu
  • WERSJA WORDPRESSA: 6.8
  • MOTYW: motyw blokowy (FSE) bez motywu potomnego

Czego się spodziewać: Dostaniesz funkcję z prefiksem podpiętą pod filtr treści wpisu, z escapowaniem danych autora i sprawdzeniem, że działa tylko na pojedynczych wpisach – plus rekomendację, żeby przy motywie blokowym bez motywu potomnego wkleić kod jako małą wtyczkę, bo aktualizacja motywu nadpisałaby functions.php.

Jak dopasować prompt do siebie

  • Zmiana w panelu administracyjnym: poproś o sprawdzenie uprawnień użytkownika (current_user_can).
  • Kod dla WooCommerce: dodaj wersję WooCommerce i poproś o hooki właściwe dla sklepu.
  • Kod na wielu stronach: poproś od razu o wersję jako mała wtyczka z nagłówkiem.

Wskazówki

  • Nigdy nie edytuj functions.php motywu nadrzędnego – aktualizacja usunie zmiany.
  • Testuj kod na kopii strony albo miej dostęp FTP, żeby szybko go usunąć, gdy strona przestanie działać.
  • Do wklejania krótkich fragmentów możesz użyć wtyczki do snippetów kodu.

Najczęstsze błędy

  • Kopiowanie kodu bez sprawdzenia, czy nie modyfikuje plików rdzenia WordPressa.
  • Funkcje bez prefiksu – konflikt nazw z inną wtyczką kończy się błędem krytycznym.