Hooks to fundament rozszerzalności WordPress. Pozwalają modyfikować działanie bez edycji core. Każdy developer WordPress musi je znać.
Krótka odpowiedź
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
Actions - wykonywanie kodu
Składnia:
add_action('hook_name', 'my_function', 10, 2);Parametry:
- hook_name: kiedy wykonać
- function: Twoja funkcja
- priority: 10 domyślnie (niższy = wcześniej)
- accepted_args: ile argumentów
Popularne actions:
- init: po załadowaniu WP
- wp_head: w
- wp_footer: przed
- save_post: przy zapisie posta
- admin_init: w panelu admina
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 20+ lat doświadczenia
Filters - modyfikacja danych
Składnia:
add_filter('hook_name', 'my_filter', 10, 1);
function my_filter($content) {
// modyfikuj $content
return $content; // MUSI zwrócić!
}Popularne filters:
- the_content: treść posta
- the_title: tytuł
- excerpt_length: długość zajawki
- upload_mimes: dozwolone typy plików
- body_class: klasy
Przykłady praktyczne
Dodaj tekst po treści:
add_filter('the_content', 'add_cta');
function add_cta($content) {
if (is_single()) {
$content .= '<p>Zadzwoń: 123-456-789</p>';
}
return $content;
}Własny excerpt length:
add_filter('excerpt_length', function() {
return 30; // słów
});Kod w head:
add_action('wp_head', function() {
echo '<meta name="author" content="Jan">';
});Wspomniane narzędzia
Potrzebujesz pomocy z WordPress?
Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 20+ lat doświadczenia.
Najczęściej zadawane pytania
Jaka jest roznica miedzy action a filter w WordPress?
Ile hooks ma WordPress?
Jak znalezc odpowiedni hook do mojego celu?
Czy hooks spowalniaja strone WordPress?
Jak usunac funkcje podpieta do hooka przez inna wtyczke?
Potrzebujesz pomocy?
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 20+ lat doświadczenia