Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak zezwolić na PHP we wpisach i na stronach WordPress (prosty poradnik)

Czy chcesz zezwolić na PHP w twoich wpisach i stronach WordPress?

Dodając własny kod do witryny, możesz dostosować WordPressa do swoich potrzeb. Jednak domyślnie WordPress nie pozwala na dodawanie PHP bezpośrednio do twoich stron lub wpisów.

W tym artykule pokażemy, jak zezwolić na własne PHP we wpisach i stronach WordPress.

How to allow PHP in WordPress posts and pages

Dlaczego warto zezwolić na PHP we wpisach i na stronach WordPressa?

Jeśli spróbujesz wpisać kod PHP bezpośrednio w edytorze bloków WordPressa, to zauważysz, że WordPress usunie wiele twojego kodu lub nawet usunie go całkowicie.

WordPress nie zezwala na PHP we wpisach i na stronach ze względów bezpieczeństwa. Dzieje się tak, ponieważ prosty błąd w twoim kodzie PHP może powodować różnego rodzaju typowe błędy WordPressa.

Istnieją jednak przypadki, w których dodanie PHP do wpisów i stron WordPress może być konieczne.

Na przykład, jeśli zarabiasz pieniądze poprzez marketing afiliacyjny, może być konieczne dodanie kodu reklamowego do twojej witryny.

Możesz również opracować własne funkcje PHP, aby zastąpić potrzebę korzystania z niektórych wtyczek WordPress. Może to być konieczne, jeśli uważasz, że instalowanie wtyczki tylko dla jednej funkcji wydaje się przesadą.

Możesz dowiedzieć się więcej na ten temat w naszym artykule o wtyczkach WordPress vs functions.php.

Mając to na uwadze, zobaczmy, jak można zezwolić na PHP we wpisach i na stronach WordPress.

Zezwolenie na PHP we wpisach i na stronach WordPressa

Najprostszym sposobem na zezwolenie na kod PHP we wpisach i na stronach WordPress jest użycie WPCode. Wtyczka ta umożliwia tworzenie dowolnej liczby fragmentów kodu, a następnie dodawanie ich do twoich wpisów lub stron.

Możesz dowiedzieć się więcej o wtyczce w naszej recenzji WPCode.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć darmową wtyczkę WPCode. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu udaj się do Code Snippets Add Snippet.

How to add a shortcode in WordPress

Tutaj zobaczysz wszystkie gotowe fragmenty kodu, które możesz dodać do swojej witryny internetowej. Obejmują one fragmenty kodu, które pozwalają całkowicie wyłączyć komentarze WordPress, przesyłać pliki, których WordPress domyślnie nie obsługuje, i nie tylko.

Ponieważ tworzysz nowy fragment kodu, musisz najechać kursorem na „Add Your Custom Code”. Następnie kliknij „Użyj fragmentu kodu”.

Adding custom PHP to WordPress

Na początek wpisz tytuł własnego fragmentu kodu. Może to być cokolwiek, co pomoże zidentyfikować fragment kodu w obszarze administracyjnym WordPress.

Następnie otwórz listę rozwijaną „Rodzaj kodu” i wybierz „Fragment kodu PHP”.

How to add a custom PHP snippet to WordPress

W edytorze kodu wystarczy wpisać lub wkleić kod, którego chcemy użyć.

Na poniższym obrazku tworzymy fragment kodu, który pokazuje datę publikacji wpisu.

Adding a custom PHP snippet using WPCode

Następnie przewiń do sekcji „Wstaw”.

WPCode oferuje dwa sposoby wstawienia PHP do stron i wpisów: wybierając lokalizację specyficzną dla strony lub za pomocą krótkich kodów.

Choosing between Auto Insert or Shortcode insert methods in WPCode

Przeanalizujmy każdą opcję po kolei:

Wstawienie kodu PHP w miejscu specyficznym dla strony

Jeśli wybierzesz metodę „Auto Insert”, możesz wybrać opcję „Page-Specific” i wybrać miejsce wstawienia fragmentu kodu PHP.

Może znajdować się przed treścią wpisu, po niej, przed konkretnym akapitem itd.

Page-specific location options to insert custom code snippets in WPCode

Ta metoda jest zalecana, jeśli chcesz dodać własny kod PHP do wszystkich stron i/lub wpisów jednocześnie. Po wybraniu lokalizacji możesz kliknąć przełącznik „Nieaktywny”, aby zmienił się na „Aktywny”.

Na koniec kliknij przycisk „Zapisz fragment kodu”, aby uruchomić fragment kodu.

Saving custom PHP snippets in WordPress

Teraz, jeśli chcesz dodać tylko fragmenty kodu PHP na poszczególnych stronach lub wpisach, zalecamy opcję krótkiego kodu.

Wstawienie fragmentów kodu PHP za pomocą krótkich kodów

Ponieważ chcemy wstawić własny PHP za pomocą shortcode, kliknij „Shortcode”. WPCode wyświetli teraz krótki kod, który można dodać do dowolnej strony, wpisu lub obszaru gotowego na widżet.

Allowing PHP code in WordPress pages and posts

Pro Tip : Jeśli uaktualnisz do WPCode Pro, możesz utworzyć własny krótki kod. Ta funkcja przyda się, jeśli utworzyłeś wiele krótkich kodów i musisz je rozróżnić.

Następnie wystarczy włączyć fragment kodu i kliknąć „Zapisz fragment”.

Gdy już to zrobisz, jesteś gotowy, aby dodać własny PHP do twojej witryny internetowej WordPress, otwierając dowolną stronę lub wpis.

W edytorze bloków wystarczy kliknąć przycisk „+” i wpisać „Krótki kod”. Po wyświetleniu wybierz blok Krótki kod, aby dodać go do strony lub wpisu.

How to add a shortcode block to WordPress

Możesz teraz wkleić krótki kod do tego bloku. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dla początkujących, jak dodać krótki kod w WordPress.

Kiedy będziesz gotowy do uruchomienia kodu, opublikuj lub zaktualizuj stronę. Teraz, jeśli przejdziemy na naszą witrynę internetową, zobaczymy krótki kod w działaniu.

Jeśli chcesz dokładniej przetestować kroki opisane w tym artykule, możesz przeczytać te przewodniki:

Jak zarządzać twoimi fragmentami koduPHP ?

Teraz, gdy już wiesz, jak tworzyć własne fragmenty kodu PHP, nauczmy się nimi odpowiednio zarządzać.

Aby to zrobić, wystarczy przejść do sekcji Fragmenty kodu „ Fragmenty kodu.

Enabling and disabling custom PHP code in WordPress

W pewnym momencie możesz chcieć usuwać własny fragment kodu PHP z całej witryny internetowej. W takim przypadku można wyłączyć fragment kodu, ponieważ spowoduje to wyłączenie go dla każdej strony lub wpisu.

Aby to zrobić, wystarczy znaleźć kod, który chcesz wyłączyć i kliknąć jego przełącznik, aby zmienić go z włączonego (niebieski) na wyłączony (szary).

Następnie warto przejść na twoją witrynę internetową i sprawdzić, czy wyłączanie kodu nie powoduje żadnych problemów. Jeśli korzystasz z metody krótkiego kodu, musisz również upewnić się, że wszystkie instancje bloku krótkiego kodu zostały usuwane.

Załóżmy, że masz wiele fragmentów kodu i okazuje się, że niektóre z nich są wyłączane od dłuższego czasu. Jeśli nie będziesz już z nich korzystać, możesz je usunąć, aby usunąć niepotrzebne fragmenty kodu z twojej witryny.

Po prostu najedź kursorem na fragment kodu, który chcesz usunąć, a następnie kliknij „Kosz”, gdy się pojawi.

Deleting custom PHP code from WordPress

Mamy nadzieję, że ten artykuł pomógł ci zezwolić na PHP w twoich wpisach i stronach WordPress. Możesz również zapoznać się z naszą listą najlepszych narzędzi programistycznych WordPress i naszym artykułem na temat wyłączania edytorów motywów i wtyczek w WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

6 komentarzyZostaw odpowiedź

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. fastasleep

    var templateDir = „<php bloginfo(’template_directory’)>”;

  3. fastasleep

    Put something like this in your template to create a javascript var to store the path, then use javascript to write it in your content?

    (removed some chars so this will show up –

    var templateDir = „<php bloginfo(’template_directory’)>”;

  4. LS

    does this work with wordpress version 3.9.1?

  5. griffith phelps

    This is good tutiral whihch expalin how wordpress allows PHP code to execte.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.