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 dodać podświetlanie składni w komentarzach WordPress

Jako blog WordPress skupiający się na budowaniu stron internetowych, czasami natrafiamy na czytelników, którzy chcą wkleić fragment kodu lub podzielić się nim w komentarzach.

WordPress nie posiada jednak żadnego wbudowanego podświetlania składni dla komentarzy, postów lub stron, co może być trudne zarówno dla komentującego, jak i innych czytelników próbujących zrozumieć kod.

Na szczęście znaleźliśmy łatwy sposób na rozwiązanie tego problemu. W tym artykule pokażemy, jak łatwo dodać podświetlanie składni w komentarzach WordPress.

Adding syntax highlighting in WordPress comments

Dlaczego i kiedy potrzebne jest podświetlanie składni w komentarzach WordPress?

Podświetlanie składni to sposób na poprawienie wyglądu kodu i ułatwienie jego zrozumienia. Dodaje kolory i numery linii do fragmentów kodu, czyniąc je bardziej czytelnymi. Oto przykład:

<html>
    <head>
        <title>My Awesome Website</title>
    </head>
    <body>
        <h1>Welcome to My Homepage</h1>
    </body>
</html>

Jeśli masz bloga WordPress o tworzeniu stron internetowych lub kodowaniu, włączanie podświetlania składni w komentarzach WordPress jest ważne. Dzięki temu czytelnicy mogą łatwo pisać kod w czytelny sposób.

Zachęci ich to do pozostawiania większej liczby komentarzy i dzielenia się własnymi fragmentami kodu. Nie tylko sprawia to, że komentarze są bardziej interesujące, ale także buduje poczucie zaangażowania społeczności.

Ponadto, jeśli twoi czytelnicy potrzebują pomocy, mogą łatwo wstawić kod w komentarzu w sposób, który jest atrakcyjny wizualnie i łatwy do zrozumienia dla innych komentujących.

Mając to na uwadze, zobaczmy, jak można dodać podświetlanie składni w formularzu komentarza na twojej witrynie internetowej WordPress.

Krok 1: Zainstaluj wtyczkę Syntax Highlighter Evolved

Najprostszym sposobem na dodanie podświetlania składni w WordPressie jest użycie wtyczki Syntax Highlighter Evolved. Jest ona bardzo łatwa w użyciu i umożliwia włączanie podświetlania składni we wpisach, na stronach i w komentarzach WordPress.

W WPBeginner używamy tej wtyczki do wstawienia i wyświetlania fragmentów kodu. Możesz przeczytać nasz artykuł o tym, dlaczego używamy Syntax Highlighter Evolved, aby uzyskać więcej szczegółów.

Najpierw należy zainstalować i włączyć wtyczkę Syntax Highlighter Evolved. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po zakończeniu możesz teraz edytować post lub stronę i dodać kod za pomocą zakreślacza składni. Oto jak to wygląda w edytorze bloków:

SyntaxHighlighter block settings

Więcej na temat korzystania z wtyczki Syntax Highlighter Evolved dowiesz się z naszego artykułu na temat wyświetlania kodu w WordPressie.

Domyślnie Syntax Highlighter Evolved umożliwia odwiedzającym dodawanie kodu w komentarzach, ale kod ten musi być opakowany w krótkie kody.

Te krótkie kody mają nazwy wszystkich popularnych języków programowania i skryptów. Oznacza to, że komentujący musi po prostu zawinąć swój kod w nawiasy kwadratowe zawierające nazwę języka.

Na przykład, jeśli chciałbyś wpisać komentarz zawierający kod PHP, użyłbyś poniższego:

Hi everyone. I need help with this PHP code: [php]

<?PHP

private function get_time_tags() {

$time = get_the_time('d M, Y');

return $time;

}

?>

[/php]

Podobnie, jeśli chcesz wpisać kod HTML jako komentarz, musisz zawinąć go w krótki kod HTML:

Hey there! Could anyone check this code snippet? [html]<a href="https://example.com">Demo website>/a>[/html]

To, co sprawia, że jest to trudne, to fakt, że użytkownicy nie wiedzą, że mogą używać podświetlania składni z tymi krótkimi kodami. Musisz więc poinformować ich o tym za pomocą powiadomienia.

Krok 2: Dodanie powiadomienia o podświetlaniu składni w formularzu komentarza

Aby poinformować komentujących o funkcji podświetlania składni, należy dodać powiadomienie nad twoim formularzem komentarza, w następujący sposób:

Adding syntax highlighter notice before comment field

Możesz to zrobić, dodając własny fragment kodu do twojej witryny WordPress.

Jeśli czytasz ten poradnik, ponieważ prowadzisz bloga o kodowaniu, to najprawdopodobniej czujesz się całkiem dobrze z kodowaniem.

Mimo to, nawet najbardziej zaawansowanym użytkownikom może być trudno śledzić wszystkie fragmenty kodu. Jeśli nie są one odpowiednio zarządzane, mogą wystąpić typowe błędy WordPressa lub całkowicie zepsuć twoją witrynę.

Dlatego zalecamy korzystanie z WPCode, aby wstawić niestandardowe fragmenty kodu. Jest to najłatwiejszy i najbezpieczniejszy sposób dodawania własnego kodu w WordPressie bez konieczności edytowania jakichkolwiek rdzennych plików WordPressa.

Uwaga: Chociaż dostępna jest darmowa wersja WPCode, zalecamy korzystanie z wersji Pro WPCode, ponieważ zapewnia ona dostęp do inteligentnej logiki warunkowej, dostęp do biblioteki fragmentów kodu w chmurze i nie tylko.

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

Po aktywacji udaj się do Code Snippets „ + Add Snippet.

Adding a code snippet using WP Code

Tutaj zobaczysz wszystkie gotowe fragmenty kodu, które możesz dodać do swojej witryny internetowej WordPress.

Ponieważ chcemy dodać własny fragment kodu, najedź kursorem na „Add Your Custom Code (New Snippet)”, a następnie kliknij „+ Add Custom Snippet”.

Adding a custom snippet in WPCode

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

Następnie otwórz menu rozwijane „Rodzaj kodu” i wybierz „Fragment kodu PHP”.

Adding a custom PHP snippet

Teraz wystarczy wkleić poniższy fragment kodu do edytora kodu:

function wpbeginner_comment_text_before($arg) {
    // Add a custom notice to inform users about using shortcodes for syntax highlighting
    $arg['comment_notes_before'] .= "<p class='comment-notice'>You can use shortcodes for syntax highlighting when adding code. For example,  or </p>";
    
    // Return the modified comment arguments
    return $arg;
}

// Add the filter to apply the custom comment modification function
add_filter('comment_form_defaults', 'wpbeginner_comment_text_before');

Następnie otwórz menu rozwijane „Lokalizacja” i kliknij „Uruchom wszędzie”.

Inserting the PHP snippet across your website

Następnie możesz przewinąć do góry ekranu i kliknąć przełącznik „Nieaktywne”, aby zmienił się na „Aktywne”.

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

Saving your PHP snippet

Ten kod po prostu wyświetla powiadomienie nad polem komentarza w formularzu komentarza WordPress. Jednak nie zobaczysz tego tekstu, gdy jesteś zalogowany na swoje konto, więc będziesz musiał otworzyć nowe okno przeglądarki w trybie incognito lub wylogować się ze swojego konta.

Jeśli chcesz sprawdzić, czy krótki kod faktycznie działa, przejdź na twoją witrynę internetową w trybie incognito, skomentuj wpis na blogu i użyj krótkiego kodu. Gdy komentarz zostanie poddany moderacji i zatwierdzony, powinieneś zobaczyć coś takiego:

Example of a comment using syntax highlighter

Dowiedz się więcej o sposobach na zwiększenie zaangażowania w komentarze

Dodanie możliwości podświetlania składni nie jest jedynym sposobem na zwiększenie zaangażowania komentujących, jeśli prowadzisz bloga o tworzeniu stron internetowych.

Kolejną wskazówką jest dodawanie polubień do twoich komentarzy. Dzięki temu twoi czytelnicy mogą łatwo wyrazić swoje opinie na temat konkretnych komentarzy. Może to wywołać dyskusje i podkreślić cenny wkład Twojej społeczności.

Możesz także powiadamiać użytkowników, gdy otrzymają odpowiedzi na swoje komentarze. Zapewnia to ich zaangażowanie w rozmowę i sprawia, że wracają po więcej.

Dodatkowo, możesz dodać własne pola do formularza komentarza. Możesz to zrobić, jeśli chcesz, aby czytelnicy podawali konkretne informacje wraz ze swoimi komentarzami, takie jak język programowania, którego używają lub wersja frameworka.

Oto inne wskazówki, które można wdrożyć, aby zwiększyć zaangażowanie w komentarze:

Mamy nadzieję, że ten artykuł pomógł Ci dodać podświetlanie składni w komentarzach WordPress. Zachęcamy również do zapoznania się z naszym przewodnikiem na temat dodawania filmów i nie tylko w komentarzach na WordPressie, a także do wybrania najlepszych wtyczek do komentowania na WordPressie.

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

5 komentarzyZostaw odpowiedź

  1. Jiří Vaněk

    Thank you for demonstrating the possibility using a snippet. I already have quite a lot of plugins on the site that I need to run it and at the same time, since I have a technology blog, I wanted to allow users to highlight codes in comments. I use WP Code for other snippets that have an important role on the website, so the possibility to do this with a snippet is very useful. Thank you once again, I will save the snippet to my code library for other sites as well.

  2. Yves

    Last update 9 months ago. Non tested with last Wordpress version.

  3. Seth

    Nice and very informative article. I just turned on update notifications. Good one guys.

    • WPBeginner Support

      Glad our article was helpful :)

      Administrator

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ę.