Jak wyświetlić kod w WordPress – metody 3 (z wtyczkami i bez)

Opublikowany: 2021-05-15

Czy chcesz wyświetlać fragmenty kodu w swojej witrynie, ale nie wiesz, jak najlepiej to zrobić? Ten post jest dla Ciebie. W tym przewodniku pokażemy Ci różne metody łatwego wyświetlania kodu w WordPressie .

Dlaczego wyświetlanie kodu w WordPressie jest trudne?

Jeśli masz witrynę, w której publikujesz przydatne przewodniki dla użytkowników, może być konieczne zaprezentowanie fragmentów kodu w swoich postach na blogu. Rzecz w tym, że nie jest to tak proste, jak wklejenie kodu. W rzeczywistości, jeśli na przykład wkleisz fragment kodu HTML do swojego posta na blogu, to nie zadziała. Jak wiesz, edytor tekstu WordPress jest edytorem opartym na HTML, więc automatycznie przetwarza kod i drukuje go.

Podobnie, jeśli skopiujesz i wkleisz krótki kod, WordPress wyświetli funkcję zamiast po prostu pokazywać napisany krótki kod.

Nie jest to idealne rozwiązanie, jeśli chcesz wyświetlić kod i może prowadzić do złego formatowania. Na przykład, jeśli chcesz osadzić kod HTML w swoim artykule za pomocą klasycznego edytora WordPress, edytor przetworzy kod i wyświetli go w treści.

Najlepszym sposobem rozwiązania tego problemu jest użycie dedykowanego stylu dla fragmentów kodu. I to właśnie pokażemy w tym artykule.

Jak wyświetlić kod w WordPressie

Istnieją 3 główne metody wyświetlania kodu w WordPress :

  1. Korzystanie z edytora WordPress
    1. Gutenberg
    2. Edytor klasyczny
  2. Korzystanie z dedykowanej wtyczki WordPress
  3. Wprowadzanie kodu ręcznie

Przyjrzyjmy się każdej z metod i pokażmy krok po kroku, jak wyświetlić kod w Twojej witrynie.

1) Korzystanie z edytora WordPress

Najłatwiejszym sposobem wyświetlenia kodu w WordPressie jest użycie Edytora WordPressa. W tej sekcji pokażemy, jak to zrobić, używając zarówno Gutenberga, jak i Edytora klasycznego.

1.1) Gutenberg

Najpierw zaloguj się do swojej witryny WordPress i otwórz post, w którym chcesz wyświetlić kod. Wyszukaj blok o nazwie Kod i wybierz go.

blok kodu Gutenberga

Możesz tam zacząć pisać swój kod, a kiedy skończysz, opublikuj post. W interfejsie zobaczysz kod.

kod Gutenberga

W ten sposób możesz użyć edytora Gutenberg do wyświetlania kodu w swojej witrynie.

1.2) Edytor klasyczny

Jeśli nadal korzystasz z Edytora klasycznego, możesz również wyświetlać fragmenty kodu, korzystając z opcji wstępnie sformatowanego tekstu. Najpierw otwórz post, w którym chcesz dołączyć kod za pomocą klasycznego edytora.

CSS paska bocznego

Następnie wybierz fragment kodu i wybierz opcję wstępnie sformatowanego tekstu z menu.

tekst wstępnie sformatowany

Zobaczysz, jak zmieni się tekst. Następnie opublikuj artykuł i sprawdź stronę z interfejsu, a zobaczysz kod w niestandardowym polu, jak pokazano poniżej.

przykładowy css

W ten sposób możesz wyświetlić dowolny kod na swojej stronie WordPress.

Jak widać, korzystanie z Edytora WordPressa jest proste i proste. Jeśli jednak chcesz mieć więcej opcji wyświetlania różnych typów kodu, potrzebujesz czegoś innego.

2) Wyświetl kod z wtyczką WordPress

Innym sposobem wyświetlania kodu w WordPressie jest użycie dedykowanej wtyczki. Istnieje wiele opcji, ale do tej demonstracji użyjemy darmowego narzędzia o nazwie SyntaxHighighter Evolved.

Najpierw musisz zainstalować wtyczkę, więc po zalogowaniu się do swojej witryny przejdź do Wtyczki > Dodaj nowy . Wyszukaj wtyczkę SyntaxHighlighter Evolved, zainstaluj ją i aktywuj.

zainstaluj wyróżnienie składni ewoluował

W sekcji Ustawienia WordPressa zobaczysz opcje konfiguracji wtyczki.

wyświetlanie kodu w wordpressie - ustawienia wtyczki syntaxhighlighter

Na stronie ustawień wtyczki zobaczysz kilka opcji dostosowywania:

  • Kontrola wersji
  • Motyw kolorystyczny
  • Ładowanie szczotek
  • Różnorodny
  • Dodatkowe klasy CSS
  • Numer linii startowej
  • Dopełnienie numeru linii
  • Rozmiar zakładki
  • Tytuł

wyświetlanie kodu w wordpressie - ustawienia wtyczki syntaxhighlighter

Jeśli jesteś użytkownikiem podstawowym, domyślna konfiguracja jest wystarczająco dobra, natomiast jeśli jesteś użytkownikiem zaawansowanym, możesz rzucić okiem na ustawienia i dostosować je do swoich potrzeb. Po zmianie ustawień zapisz zmiany. W sekcji podglądu na żywo zobaczysz przykładowy kod z efektem podświetlenia.

wyświetlanie kodu w wordpressie - podgląd kodu

W tym momencie proces różni się w zależności od używanego edytora. Przyjrzyjmy się obu.

2.1) Redaktor Gutenberga

Po aktywacji wtyczki zobaczysz w edytorze nowy blok o nazwie SyntaxHighlighter Code .

wyświetlanie kodu w wordpressie - blok wtyczek

Możesz użyć tego bloku, aby wyświetlić różne rodzaje kodu w swoich postach. Po prostu wybierz blok, a w panelu ustawień zobaczysz opcję wyboru języka, który chcesz wyświetlić. Zobaczysz, że możesz wybierać spośród dziesiątek języków.

ustawienia blokowe

W tym przykładzie wyświetlimy fragment kodu CSS, więc wybierzemy CSS z menu.

język css

Możesz również zmienić język kodu z sekcji bloku.

język blokowy

Po wybraniu języka kodu wklej skrypt w bloku.

wklej kod css

Dodatkowo możesz dostosować domyślne ustawienia wtyczki w sekcji Zaawansowane w prawym panelu oraz zmienić stylizację.

ustawienia ewolucyjne podświetlania składni

Gdy skończysz, opublikuj (lub zaktualizuj) post i sprawdź go w interfejsie, aby zobaczyć wyniki.

wtyczka składnihighlighter gutenberg

Jak widać na powyższym zrzucie ekranu, pomyślnie podświetliliśmy kod CSS w naszym poście. W ten sposób możesz wyświetlić dowolny kod w WordPressie, po prostu wybierając odpowiedni język kodu z ustawień bloku.

2.2) Edytor klasyczny

Jeśli nie korzystasz z edytora Gutenberg, musisz ręcznie wprowadzić kod języka. Aby wyświetlić kody Syntaxhighlighter za pomocą klasycznego edytora, użyjemy skrótów. Jeśli nie znasz skrótów, zalecamy zapoznanie się z tym przewodnikiem.

Najpierw otwórz dowolny post lub utwórz nowy za pomocą edytora klasycznego. Aby wyświetlić zawartość HTML, na przykład, użyj krótkiego kodu [html][/html] i wklej kod między nimi w następujący sposób i opublikuj post.

[html]
<a href=”quadlayers.com”>QuadLayers</a>
[/html]

wyświetl kod html

Jeśli sprawdzisz post w interfejsie, zobaczysz podświetlony kod HTML.

kod wyświetlania w wordpressie - fragment html

W ten sposób możesz korzystać z funkcji osadzania HTML, ale możesz zrobić to samo dla innych języków kodu. Na przykład, aby wyświetlić fragment kodu PHP, użyj skrótów [php] [/php] , [css] [/css] , aby wyświetlić CSS i tak dalej.

W ten sposób możesz modyfikować skróty i wyświetlać dowolne fragmenty kodu. Wyświetlmy przykładowy fragment kodu PHP w artykule:

[php]
<?php
?>
[/php]

Przykładowy kod php

Jak widać, możesz zmienić kody i wyświetlić dowolny fragment w swojej witrynie WordPress.

UWAGA: Jeśli chcesz zmienić czcionkę, rozmiar czcionki i grubość czcionki kodu, musisz dodać niestandardową klasę CSS dla wtyczki Syntaxhighlighter. Możesz to zrobić w ustawieniach wtyczki, a następnie dodać kod CSS za pomocą dostosowywania WordPress lub edytora motywów, aby go dostosować.

3) Wyświetl kod ręcznie

Jeśli masz umiejętności kodowania, możesz ręcznie wyświetlić kod w WordPressie. Jest to bardziej zaawansowana metoda i zapewnia dużą elastyczność. W tej demonstracji użyjemy tagów <pre> i <code> , aby wyświetlić kod w poście.

Najpierw musisz użyć zewnętrznego narzędzia, aby przekonwertować tekst na HTML. Użyjemy MotherEff, ale możesz użyć dowolnego innego kodera HTML, który Ci się podoba.

Następnie wklej fragment kodu HTML w zdekodowanym polu, a narzędzie wyświetli zakodowaną wersję.

koder html

W tym przykładzie nasz kod to:

 <p><a href="/quadlayers">Odwiedź nasze portfolio</a></p>

A narzędzie przekształca to w to: zakodowany w formacie HTML

Kod nie będzie wyglądał przyjaźnie, ale spełni swoje zadanie.

Następnie na pulpicie WordPress otwórz edytor klasyczny i przejdź do edytora tekstu.

Wyświetl kod w WordPressie — ręcznie z edytora tekstu

Wklej tam zakodowany kod, używając tagów open <pre> i <code> oraz </code> i </pre> , aby je zamknąć. Na przykład nasz przykładowy kod będzie wyglądał tak:

Dodaj kod do akapitu

Następnie opublikuj post, a w interfejsie zobaczysz podświetlony kod, jak pokazano poniżej.

kod akapitu

W ten sposób możesz ręcznie wyświetlić kod w dowolnym poście WordPress.

UWAGA : użytkownicy Gutenberga nie będą mogli korzystać z tej metody. Możesz to zrobić tylko za pomocą Edytora klasycznego.

Bonus: Jak wyświetlić kod w akapicie

Oprócz wyświetlania kodu w poście WordPress inną ciekawą alternatywą jest wyświetlanie kodu w akapicie. W tej sekcji pokażemy Ci, jak to zrobić. W tym celu użyjemy trochę CSS i HTML.

Najpierw musisz dodać prosty kod CSS do swojej witryny. Możesz użyć dostosowywania WordPress lub wtyczki specyficznej dla witryny, takiej jak Code Snippets. W tym demo przejdziemy do Wygląd > Dostosuj > Dodatkowy CSS i wkleimy tam nasz kod.

 kod {
rozmiar czcionki: 1,2 em;
kolor: #1e1e1e;
pozycja: względna;
promień obramowania: 4px;
tło: #e1e1e1
}

Wyświetl kod w WordPressie - Opublikuj zmiany CSS

Po opublikowaniu zmian otwórz dowolny wpis, który chcesz edytować. Następnie wybierz treść, którą chcesz wyróżnić. Na przykład w tym akapicie jako kod wyświetlimy frazę „s tart a blog” .

rozpocząć treść bloga

Przełącz się do edytora tekstu i owiń zawartość wewnątrz znaczników <code> i </code> . Zgodnie z naszym przykładem nasz kod będzie wyglądał tak:

<code>załóż bloga</code>

dodano kod css

Następnie opublikuj lub zaktualizuj zmiany i sprawdź interfejs, aby zobaczyć zmiany.

załóż bloga podświetlone

W ten sposób możesz wyróżnić określone słowa lub zdania. Jeśli chcesz zmodyfikować styl CSS kodu, możesz edytować skrypt CSS, którego tutaj użyliśmy.

Wniosek

Podsumowując, prezentacja kodu w witrynie nie jest tak prosta, jak wklejenie skryptu. Jednak w tym przewodniku pokazaliśmy różne metody wyświetlania kodu w WordPress:

  1. Korzystanie z edytora treści WordPress
  2. Z dedykowaną wtyczką
  3. Ręcznie

Jeśli potrzebujesz szybkiego i łatwego rozwiązania, edytor treści WordPress zapewnia narzędzia do prezentowania skryptów w dowolnym poście. Jeśli jednak potrzebujesz więcej opcji dostosowywania, najlepszym wyborem będzie wtyczka SyntaxHighligher Evolved. Z drugiej strony, jeśli masz umiejętności kodowania, możesz dodać swoje fragmenty kodu ręcznie i dostosować stylizację w interfejsie za pomocą odrobiny CSS.

Wreszcie, jeśli chcesz wyróżnić określone zdania lub słowa w akapicie, możesz otoczyć tekst znacznikami <code> </code> .

Aby uzyskać więcej informacji na temat edytowania kodu w witrynie, zapoznaj się z poniższym przewodnikiem dotyczącym edycji kodu HTML w WordPress.

Czy uważasz, że ten post był pomocny? Którą metodę wolisz wyświetlać kod w swojej witrynie? Daj nam znać w sekcji komentarzy poniżej.