W tworzeniu WordPressa, haczyki to funkcje, które można zastosować do akcji lub filtra w WordPressie. Są one jedną z głównych funkcji, które sprawiają, że WordPress jest tak konfigurowalny.
Haczyki pozwalają programistom na zmianę lub rozszerzenie funkcjonalności WordPressa bez konieczności edycji samego kodu rdzenia WordPressa. Robią to poprzez uruchamianie akcji i filtrów, które są funkcjami PHP, wykonującymi zadania i wprowadzającymi zmiany w danych.
Są one szeroko stosowane przez deweloperów wtyczek i motywów. Jednak jeśli nie jesteś deweloperem, możesz wkleić fragmenty kodu z sieci, aby dodać nowe funkcje do swojej witryny. Wiele z nich zawiera haki.

Czym jest hak?
Haczyki są podstawą tworzenia wtyczek i motywów WordPressa. Są to miejsca, w których programiści mogą „podpiąć” swój niestandardowy kod do WordPressa w określonych lokalizacjach i zmienić sposób działania WordPressa bez edycji plików rdzenia.
Deweloperzy używają haków do zmiany lub rozszerzenia funkcjonalności WordPress. Możesz również używać akcji do dostosowywania swojego motywu, dodając fragmenty kodu z samouczków online.
Note: If you’re a beginner, then we strongly caution against editing any WordPress files. Only experienced users who feel comfortable with editing the functions.php file and have some knowledge of PHP should try this.
Początkujący powinni użyć wtyczki do wykonania zadania, które chcą wykonać, lub skonsultować się z profesjonalistami, aby edytowali kod za nich.
Przed edycją jakiegokolwiek kodu na Twojej stronie WordPress zalecamy wykonanie kopii zapasowej Twojej witryny na wypadek błędu kodowania. Jeśli nie masz wtyczki do tworzenia kopii zapasowych, koniecznie przeczytaj nasz artykuł, w którym porównujemy najlepsze wtyczki do tworzenia kopii zapasowych WordPress.
Istnieją dwa rodzaje haków: filtry i akcje.
Czym jest hak filtrujący?
Filtr zmodyfikuje domyślne zachowanie określonej funkcji. Robi to, manipulując danymi, które otrzymuje, i zwracając te dane do WordPressa, zanim zostaną one wyświetlone w przeglądarce.
Na przykład filtry mogą być używane do skracania tekstu, zmiany formatowania treści, dodawania linków do postów, modyfikowania bloków na stronie i zmiany opcji pobranych z bazy danych.
Oto przykład haczyka używanego z filtrem w WordPressie:
function wpb_custom_excerpt( $output ) {
if ( has_excerpt() && ! is_attachment() ) {
$output .= wpb_continue_reading_link();
}
return $output;
}
add_filter( 'get_the_excerpt', 'wpb_custom_excerpt' );
Powyższy przykładowy kod tworzy funkcję wpb_custom_excerpt, która jest podłączona do filtra get_the_excerpt.
Czym jest haczyk akcji?
Akcja zmodyfikuje domyślne zachowanie określonej funkcji. Robi to, pobierając pewne informacje z WordPressa, a następnie coś z nimi robiąc. Po wykonaniu akcji nie ma potrzeby przekazywania żadnych informacji z powrotem do WordPressa.
Na przykład, akcje mogą być używane do umieszczenia promocyjnej wiadomości na stronie, aktywacji wtyczki, dodania dodatkowych widżetów do paska bocznego, publikowania posta lub dodania menu do nagłówka.
Oto przykład haka zastosowanego do akcji w WordPress:
function mytheme_enqueue_script() {
wp_enqueue_script( 'my-custom-js', 'custom.js', false );
}
add_action( 'wp_enqueue_scripts', 'mytheme_enqueue_script' );
Powyższy przykładowy kod tworzy funkcję mytheme_enqueue_script, która jest podłączona do akcji wp_enqueue_scripts.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się więcej o hakach w WordPress. Możesz również zapoznać się z naszą listą Dodatkowe lektury poniżej, aby znaleźć powiązane artykuły z przydatnymi wskazówkami, sztuczkami i pomysłami dotyczącymi WordPress.
Jeśli podobał Ci się ten przewodnik, rozważ subskrypcję naszego kanału YouTube z samouczkami wideo dotyczącymi WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

