Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak łatwo dodawać niestandardowy kod w WordPress (bez psucia witryny)

Kiedy po raz pierwszy zacząłem dostosowywać swoją własną stronę WordPress, panicznie bałem się dodawać niestandardowy kod. Jeden źle umieszczony średnik w pliku functions.php mógł zrujnować całą moją witrynę. Sama myśl przyprawiała mnie o panikę.

Więc kiedy natknąłem się na samouczki WordPress, podobnie jak wiele naszych własnych tutaj na WPBeginner, które mówiły mi, abym wkleił fragmenty do mojego motywu lub wtyczki specyficznej dla witryny, pomysł wydawał się jeszcze bardziej onieśmielający.

Oto jednak dobra wiadomość. Istnieje darmowa wtyczka, która pozwala bezpiecznie dodawać niestandardowy kod bez ryzyka uszkodzenia strony.

W tym artykule pokażę Ci tę prostą metodę bezpiecznego dodawania niestandardowego kodu w WordPressie. To podejście doskonale sprawdza się zarówno dla początkujących, jak i doświadczonych użytkowników, którzy chcą dostosować swoje witryny bez stresu.

Jak łatwo dodać niestandardowy kod w WordPress

Problem z niestandardowymi fragmentami kodu (i jak go naprawić)

Jak wspomniałem wcześniej, często w samouczkach WordPressa znajdziesz fragmenty kodu z instrukcjami, aby dodać je do pliku functions.php swojego motywu lub do wtyczki specyficznej dla witryny.

Największym problemem jest to, że nawet najmniejszy błąd w niestandardowym fragmencie kodu może zepsuć Twoją witrynę WordPress i uczynić ją niedostępną.

Nie wspominając o tym, że jeśli zaktualizujesz lub zmienisz swój motyw WordPress, wszystkie Twoje dostosowania zostaną usunięte.

Innym problemem jest to, że jeśli dodasz wiele fragmentów kodu do wtyczki specyficznej dla witryny, zarządzanie plikiem może stać się trudne.

Na szczęście istnieje łatwiejszy sposób dla użytkowników na dodawanie i zarządzanie niestandardowymi fragmentami kodu w WordPress.

WPCode to najpopularniejsza wtyczka do fragmentów kodu, używana przez ponad 2 miliony stron internetowych WordPress. Ułatwia dodawanie fragmentów kodu w WordPress bez konieczności edycji pliku functions.php motywu.

WPCode - Najlepsza wtyczka do fragmentów kodu WordPress

WPCode ułatwia również dodawanie kodów śledzenia dla Google Analytics, Facebook Pixel, Google AdSense i innych do obszarów nagłówka i stopki Twojej witryny.

Nigdy nie będziesz musiał martwić się o zepsucie swojej witryny, ponieważ inteligentna walidacja fragmentów kodu pomaga zapobiegać typowym błędom kodu.

Ponadto WPCode zawiera wbudowaną bibliotekę fragmentów, w której można znaleźć wszystkie najpopularniejsze fragmenty kodu WordPress, takie jak zezwolenie na przesyłanie plików SVG, wyłączenie REST API, wyłączenie komentarzy, wyłączenie Gutenberga i wiele więcej.

Eliminuje to potrzebę instalowania oddzielnych wtyczek dla każdego zgłoszenia funkcji.

Najlepsze jest to, że możesz zarządzać wszystkimi swoimi fragmentami kodu z jednego centralnego ekranu i dodawać tagi, aby je organizować.

Istnieje również darmowa wersja WPCode, która zawiera wszystkie podstawowe funkcje potrzebne do dodawania niestandardowego kodu w WordPress, w tym obsługę 6 typów kodu, inteligentną logikę warunkową i inne.

Mając to na uwadze, przyjrzyjmy się, jak łatwo dodawać niestandardowe fragmenty kodu w WordPress za pomocą WPCode.

Dodawanie niestandardowych fragmentów kodu w WordPress

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować darmową wtyczkę WPCode na swojej stronie internetowej. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.

Uwaga: Darmowy wtyczka WPCode zawiera wszystko, czego potrzebujesz do dodawania niestandardowego kodu w WordPress. Jeśli chcesz zaawansowanych funkcji, takich jak zaplanowane fragmenty kodu, wersje kodu, śledzenie konwersji eCommerce i inne, możesz przejść na WPCode Pro.

Po aktywacji wtyczka doda nowy element menu o nazwie „Fragmenty kodu” do paska administracyjnego WordPress. Kliknięcie go wyświetli listę wszystkich niestandardowych fragmentów kodu, które zapisałeś na swojej stronie.

Ponieważ właśnie zainstalowałeś wtyczkę, Twoja lista będzie pusta.

Kliknij przycisk „Dodaj nowy”, aby dodać swój pierwszy niestandardowy fragment kodu w WordPressie.

Kliknij 'Dodaj nowy' w WPCode, aby utworzyć nowy niestandardowy fragment kodu

Spowoduje to przejście do strony „Dodaj fragment”. Tutaj możesz wybrać fragment kodu z gotowej biblioteki lub dodać własny kod.

Aby dodać niestandardowy kod, kliknij przycisk „+ Dodaj niestandardowy fragment” pod opcją „Dodaj swój niestandardowy kod (nowy fragment)”.

Dodaj niestandardowy kod w WPCode

Następnie wybierz typ kodu z listy dostępnych opcji, które pojawią się na ekranie.

W tym samouczku klikniemy opcję „Fragment PHP”.

Wybierz opcję fragmentu PHP

Zostaniesz teraz przeniesiony na stronę Tworzenie niestandardowego fragmentu kodu.

Możesz zacząć od wprowadzenia tytułu dla swojego niestandardowego fragmentu kodu. Może to być cokolwiek, co pomoże Ci zidentyfikować kod.

Następnie możesz skopiować i wkleić swój fragment kodu do pola „Podgląd kodu”.

Dodawanie pierwszego fragmentu kodu

Na powyższym zrzucie ekranu dodałem niestandardowy fragment kodu, aby usunąć numer wersji WordPress z mojej strony testowej.

function wpb_remove_version() {
return '';
}
add_filter('the_generator', 'wpb_remove_version');

Poniżej pola kodu zobaczysz opcje wstawiania. Istnieją dwie główne opcje wstawiania: Automatyczne wstawianie i Krótki kod.

Wybierz opcję wstawiania fragmentu kodu

Jeśli wybrałeś metodę „Automatyczne wstawianie”, fragment zostanie automatycznie wstawiony i wykonany na Twojej stronie.

Możesz automatycznie uruchomić fragment kodu tylko w obszarze administracyjnym WordPressa, na froncie Twojej witryny lub wszędzie. Możesz nawet wybrać wstawienie fragmentu kodu w określonych lokalizacjach strony, takich jak przed lub po postach lub w treści posta.

Automatycznie wstawiaj fragmenty kodu w lokalizacjach specyficznych dla strony

Jeśli nie masz pewności, wybierz domyślną opcję „Uruchom fragment wszędzie”.

W metodzie „Krótki kod” fragment nie jest automatycznie wstawiany. Po zapisaniu fragmentu otrzymasz krótki kod specyficzny dla fragmentu, którego możesz używać w dowolnym miejscu na swojej stronie.

Przewijając dalej w dół, możesz ograniczyć miejsce, w którym fragment ma być ładowany, według typu urządzenia. Domyślnie fragmenty są ładowane na wszystkich typach urządzeń, ale możesz również ustawić je tak, aby ładowały się tylko na komputerach stacjonarnych lub tylko na urządzeniach mobilnych.

Wybierz typ urządzenia dla swoich niestandardowych fragmentów kodu

Następnie możesz użyć potężnej sekcji „Inteligentna logika warunkowa”, aby pokazać lub ukryć automatycznie wstawiane fragmenty na podstawie zestawu reguł.

Na przykład możesz wyświetlać fragmenty kodu tylko zalogowanym użytkownikom, ładować fragmenty kodu tylko na określonych adresach URL stron i nie tylko.

Użyj inteligentnej logiki warunkowej, aby pokazać lub ukryć fragmenty kodu

Na koniec zobaczysz obszar „Podstawowe informacje”. Możesz tutaj dodać wszystko, co pomoże Ci zrozumieć, co robi ten kod, skąd go wziąłeś i dlaczego dodajesz go do swojej witryny.

Dodaj opis kodu i tagi

Możesz również przypisać tagi do swojego fragmentu kodu. Pomoże Ci to sortować fragmenty kodu według tematu i funkcjonalności.

Pole priorytetu pozwala kontrolować kolejność wykonywania fragmentów kodu, gdy chcesz wyświetlić wiele fragmentów w tym samym miejscu. Domyślnie wszystkie fragmenty kodu mają priorytet 10. Jeśli chcesz, aby fragment kodu wyświetlił się wcześniej niż inne, po prostu ustaw priorytet fragmentu na niższą liczbę, na przykład 5.

Po zakończeniu wybierania opcji przełącz przełącznik z „Nieaktywny” na „Aktywny” w prawym górnym rogu, a następnie kliknij przycisk „Zapisz fragment”.

Zapisz i aktywuj fragment kodu

Jeśli chcesz zapisać fragment kodu i nie aktywować go, po prostu kliknij przycisk „Zapisz fragment”.

Po zapisaniu i aktywowaniu fragmentu kodu zostanie on automatycznie dodany do Twojej strony, jeśli wybrałeś taką metodę wstawienia, lub wyświetlony jako krótki kod.

Obsługa błędów w niestandardowym kodzie

Często, jeśli popełnisz błąd podczas dodawania niestandardowego kodu w pliku wtyczki lub motywu specyficznej dla danej strony, natychmiast uniemożliwi to dostęp do Twojej strony.

Zaczniesz widzieć na swojej stronie błąd składni lub błąd wewnętrznego serwera 500. Aby to naprawić, będziesz musiał ręcznie cofnąć swój kod za pomocą klienta FTP.

Fajną rzeczą w wtyczce WPCode jest to, że automatycznie wykryje błąd składni w kodzie i natychmiast go dezaktywuje.

Obsługa błędów w Twoim niestandardowym fragmencie kodu

Wyświetli również pomocny komunikat o błędzie, dzięki czemu możesz debugować błąd.

Inteligentna walidacja fragmentów kodu WPCode wykryje również wszelkie błędy podczas dodawania niestandardowego kodu.

Inteligentna walidacja fragmentów kodu w celu wykrywania błędów w kodzie

Najedź kursorem na błąd, aby wyświetlić instrukcje, które pomogą Ci go naprawić.

Zarządzanie fragmentami niestandardowego kodu

Wtyczka WPCode zapewnia łatwy interfejs użytkownika do zarządzania niestandardowymi fragmentami kodu w WordPress.

Możesz zapisywać fragmenty kodu bez ich aktywowania na swojej stronie, a następnie aktywować lub dezaktywować fragment w dowolnym momencie. Możliwe jest również filtrowanie fragmentów kodu według typu i lokalizacji, a także używanie tagów do łatwej organizacji fragmentów kodu.

WPCode - Fragmenty kodu WordPress zorganizowane według tagów

Możesz również wyeksportować poszczególne fragmenty kodu lub wyeksportować wszystkie jednocześnie.

Po prostu przejdź do Fragmenty kodu » Narzędzia i kliknij zakładkę „Eksportuj”.

Eksportuj swoje niestandardowe fragmenty kodu

Jeśli przenosisz strony na inny serwer, możesz łatwo zaimportować swoje fragmenty kodu na nową stronę.

Po prostu odwiedź stronę Code Snippets » Tools » Import i prześlij plik eksportu.

Importuj fragmenty kodu za pomocą WPCode

Bonus: Generuj niestandardowe fragmenty kodu za pomocą AI

Nawet jeśli nie wiesz, jak kodować, możesz łatwo tworzyć niestandardowe fragmenty kodu dla swojej witryny WordPress za pomocą generatora fragmentów kodu AI WPCode. Zamiast więc zmagać się z PHP, HTML lub CSS, możesz opisać, czego chcesz dla swojej witryny, prostym angielskim.

Na stronie „Dodaj fragment” najedź kursorem na opcję „Wygeneruj fragment za pomocą AI”. Następnie kliknij przycisk „+ Wygeneruj fragment”.

Kliknij opcję „Wygeneruj fragment za pomocą AI”

Następnie pojawi się pole tekstowe, w którym możesz opisać, co chcesz, aby Twój fragment kodu robił. Staraj się być konkretny, ale nie przesadzaj z długością, zawsze możesz użyć funkcji AI Improve, aby wprowadzić dodatkowe zmiany później.

Po wpisaniu zapytania kliknij przycisk „Wygeneruj”.

Opisz, co chcesz, aby Twój fragment robił, i kliknij przycisk Generuj

Sztuczna inteligencja napisze teraz Twój nowy fragment kodu, a także wybierze lokalizację automatycznego wstawiania i ustawi logikę warunkową, jeśli będzie to konieczne.

WPCode AI automatycznie napisze kod

Jeśli chcesz dostosować swój nowy fragment, możesz kliknąć przycisk „Popraw za pomocą AI”, który pozwoli Ci opisać zmiany, które chcesz wprowadzić.

Użyj przycisku Ulepsz za pomocą AI, aby dostosować swój nowy fragment kodu

Możesz również użyć funkcji AI Improve, aby ulepszyć dowolne z istniejących fragmentów kodu.

Samouczek wideo

Jeśli nie lubisz pisemnych instrukcji, możesz skorzystać z naszego samouczka wideo na temat tego, jak łatwo dodawać niestandardowy kod w WordPress:

Subskrybuj WPBeginner

Mam nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak łatwo dodawać niestandardowy kod w WordPress. Chcesz poeksperymentować z fragmentami kodu na swojej stronie? Sprawdź naszą listę niezwykle przydatnych sztuczek dla pliku funkcji WordPress i nie zapomnij zapoznać się z naszym ostatecznym przewodnikiem po przyspieszaniu Twojej witryny WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

28 CommentsLeave a Reply

  1. Uwielbiam ten poradnik! Wtyczka WPCode jest dokładnie tym, czego potrzebowałem do bezpiecznego dodawania niestandardowego kodu do WordPressa. Jest super pomocna, ponieważ wykrywa błędy, zanim zdążą coś zepsuć.
    Oto wskazówka ekspercka, której się nauczyłem: Nie modyfikuj bezpośrednio pliku functions.php swojego motywu nadrzędnego. Zamiast tego utwórz motyw potomny i dodaj tam swój niestandardowy kod. W ten sposób nie stracisz swoich zmian, gdy motyw się zaktualizuje.
    Funkcja walidacji kodu uratowała mnie przed błędami tyle razy. Naprawdę cieszę się, że ten poradnik obejmuje wszystkie te ważne punkty!

  2. WP Code to absolutnie doskonała wtyczka, która sama w sobie może zastąpić kilka innych. Jako programista lubię fragmenty kodu. Lubię je tworzyć i dodawać do stron internetowych. Takie podejście pozwala mi dostosować WordPress do niestandardowego rozwiązania, dodając funkcje, które w przeciwnym razie wymagałyby wtyczki. Tryb testowy i wbudowane zabezpieczenia są fantastyczne, ponieważ sama wtyczka sprawdza dodany kod pod kątem błędów składniowych. A obszerna biblioteka fragmentów kodu... mógłbym tak dalej opowiadać, ile razy mi pomogła. Jeśli istnieje ranking dziesięciu najlepszych wtyczek, ta z pewnością się na nim znajduje.

  3. Zawsze miałem zastrzeżenia co do instalowania wtyczek dla każdej, nawet najmniejszej funkcjonalności.
    Wstawianie fragmentów kodu za pomocą wpcode zrewolucjonizowało to, ponieważ nie potrzebujemy oddzielnych wtyczek dla każdej małej funkcjonalności, której potrzebujemy.
    Najlepsze jest to, że wpcode zawiera najczęściej używane ogólne fragmenty kodu, które wystarczy użyć i aktywować.

    • A płatna wersja jest jeszcze lepsza. Mam ją od około dwóch miesięcy, a biblioteka fragmentów w płatnej wersji zawiera setki fragmentów do praktycznie wszystkiego. Jeśli ktoś kocha WP Code w wersji lite, to płatna wersja jest absolutnie idealnym pluginem, w tym możliwość wcześniejszego testowania kodu. Jest po prostu fantastyczna.

      • Dziękuję za podzielenie się cennym doświadczeniem dotyczącym wpcode.
        Do tej pory korzystałem z wersji lite i nie mogę wystarczająco docenić jej użyteczności.
        Zdecydowanie rozważę przejście na wersję pro w przyszłości, aby zapewnić płynne korzystanie z jej gotowej bazy kodu.

  4. Używam również kodu WP do wstawiania fragmentów na stronie internetowej i zgadzam się, że jest to jedno z niezbędnych narzędzi w tworzeniu stron internetowych, jeśli ktoś chce zaoszczędzić na instalowaniu licznych wtyczek, zadań, które fragmenty często dobrze wykonują. Dobre jest również to, że sztuczna inteligencja może teraz sugerować dopasowane fragmenty do wielu celów.

  5. Próbowałem użyć wtyczki, ale za każdym razem, gdy próbuję aktywować mój kod, pojawia się błąd w Linii 0, nie wiem, co dalej robić, ponieważ nie mogę znaleźć żadnej linii 0. z wyjątkiem linii z <?php

  6. Witaj i dziękuję bardzo za całą Twoją pracę i wsparcie dla społeczności WordPress.

    Używałem wtyczki Code Snippets i działała idealnie, dopóki po ostatniej aktualizacji cały kod nie zniknął i nie można było zapisać żadnych zmian: wynikiem jest strona z błędem 404.

  7. Mam długą stronę autorów z linkami partnerskimi i chcę, aby użytkownicy mogli wyszukiwać te książki według określonych tematów.

    Na przykład, powiedzmy, że są to książki dotyczące ogrodnictwa, gotowania i szycia. Chcę, aby użytkownik mógł wyszukać wszystkie książki o szyciu, nie widząc wszystkich innych tytułów. Ponadto niektóre tytuły nie podają od razu tematów, więc przeglądanie całej listy może ich nie objąć.

    Chcę mieć możliwość kodowania poszczególnych tytułów, aby pojawiały się na jednej lub kilku z predefiniowanych list tematów, a następnie udostępnić użytkownikowi link do kliknięcia, aby uzyskać dynamiczną listę tylko tytułów z danego tematu. Dynamiczną w taki sposób, aby wszelkie nowe tytuły, które dodam i zakoduję, były dla nich widoczne.

    NIE jestem programistą, nie chcę nim być, potrzebuję wtyczki, która to zrobi. Wydaje się, że prawdopodobnie nie jestem pierwszą osobą, która chce to zrobić. Czy istnieje wtyczka, która to zrobi?

  8. Cześć
    Próbuję dodać kod funkcji tylko do strony realizacji zakupu, więc jak użyć fragmentu kodu, aby to zrobić?

  9. Próbowałem użyć tej wtyczki, ponieważ wszyscy wydają się ją uwielbiać, ale zepsuła całą moją stronę, zanim zdążyłem cokolwiek z nią zrobić.

    Ten artykuł przekonał mnie, żeby spróbować ponownie, ponieważ wszyscy wydają się go lubić, ale JUŻ SAMO JEGO AKTYWACJA psuje całą moją stronę i otrzymuję błąd 500, o którym wspominasz.

    Czy masz jakieś pomysły, co może się dziać?

    Założyłbym, że to mój błąd, ale wszystko, co robię, to instaluję i aktywuję ją.

  10. Czy kod wprowadzony do tego wtyczki przetrwa aktualizacje motywu? Oto, co chciałbym, aby ta wtyczka robiła: Aby rok aktualizował się automatycznie w stopce, wielu programistów umieszcza fragment kodu php w motywie potomnym, aby to osiągnąć. Naprawdę nie chcę tworzyć motywu potomnego dla każdej strony internetowej tylko dla tej drobnej zmiany, ale alternatywą jest to, że moje zmiany znikną z każdą aktualizacją motywu. Ale dodanie motywu potomnego dla czegoś tak drobnego wydaje się jak budowanie całego nowego płotu, gdy wszystko, czego chcesz, to zmienić kolor zatrzasku na bramie. Może ta wtyczka jest łatwym sposobem na zrobienie tego?

  11. Jestem starym programistą PHP, ale to znacznie ułatwia zarządzanie fragmentami kodu. (A ponieważ jestem człowiekiem, popełniłem błąd podczas dodawania fragmentu kodu – i został on po prostu dezaktywowany. Ręczne wykonanie tego oznaczałoby upewnienie się, że edytor jest nadal otwarty, gdy próbowałem wejść na stronę, abym mógł wrócić i spróbować znaleźć to, co byłoby błędem 500.

    Dziękuję za ten post.

  12. Jaki jest zakres tego fragmentu kodu?
    Czy ten fragment kodu może nadpisać jakiekolwiek główne funkcje motywu?

  13. Dziękuję za udostępnienie tego. Ja też boję się dodawać niestandardowy kod. Ale to wygląda łatwo. Jeśli dobrze zrozumiałem, jeśli fragment kodu zawiera błąd, wtyczka automatycznie go dezaktywuje. Zgadza się?

    • Cześć Amrito,

      Próbuje wychwycić większość typowych błędów składniowych i może to zrobić, ale czasami może się nie udać. Wszystko zależy od kodu, który próbujesz dodać.

      Admin

  14. Dzięki za ten świetny plugin. Teraz mogę łatwiej zarządzać niestandardowymi fragmentami.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.