Jak dodać niestandardowy CSS do Elementora (metody 5)

Opublikowany: 2022-07-15

Jednym z największych atutów korzystania z programów do tworzenia stron, takich jak Elementor, jest dostęp do gotowych elementów strony lub „widżetów”. Widżety Elementor zawierają wiele opcji dostosowywania i stylizacji. Czasami jednak jedynym sposobem na zastosowanie określonego stylu jest użycie kaskadowych arkuszy stylów (CSS).

CSS daje Ci niesamowity stopień kontroli nad każdym elementem Twojej witryny. Dodanie go do WordPressa jest proste, jeśli znasz język. Elementor oferuje również kilka opcji dodawania niestandardowego CSS.

W tym artykule porozmawiamy o tym, czym jest CSS i jak dodać niestandardową stylizację do Elementora. Na koniec omówimy kilka najlepszych praktyk dotyczących korzystania z CSS w WordPress. Zacznijmy!

Co to jest CSS?

CSS jest tym, co nazywamy językiem „arkuszy stylów”. Możesz użyć arkuszy stylów CSS, aby dodać niestandardowe style do dokumentów HTML lub XML. Używając CSS, możesz wziąć podstawową stronę HTML i przekształcić ją w nowocześnie wyglądający projekt.

Pomyśl o CSS jako o języku opisującym, jak elementy powinny wyglądać w przeglądarce. Działa w każdej przeglądarce i jest jednym z podstawowych języków internetu.

Na przykład jest to kod CSS, którego użyjesz do przypisania koloru tła do treści dokumentu HTML:

 body { background-color: red; }

Możesz użyć CSS, aby zastosować style do określonych komponentów, klas i identyfikatorów w HTML. Na przykład poniższy fragment kodu zastosowałby określony kolor tekstu i wyrównanie do wszystkich H2 na stronie:

 h2 { color: black; text-align: left; }

Zazwyczaj po załadowaniu strony HTML ładowany jest również osobny arkusz stylów, który zawiera cały kod CSS. Oznacza to, że możesz ponownie używać arkuszy stylów na wielu stronach.

Możesz zastosować kod CSS bezpośrednio do dowolnej strony HTML. Możesz również użyć go „inline”. Jest to termin odnoszący się do kodu CSS, który ma zastosowanie do pojedynczego elementu HTML i znajduje się w tym pliku.

Oto przykład wbudowanego CSS dla określonego nagłówka H2:

 <h2>This is where the heading text goes</h1>

Za najlepszą praktykę uważa się dodawanie CSS do osobnego arkusza stylów. Jednak jedną z wielu zalet korzystania z WordPressa i Elementora jest możliwość dodawania CSS bez ręcznej edycji plików. Przyjrzyjmy się bliżej, jak to działa.

Dowiedz się, czym jest CSS i jak możesz dodać niestandardową stylizację do Elementora, aby Twoja witryna stała się własną, w tym przewodniku Kliknij, aby tweetować

Niestandardowe opcje CSS w Elementorze

Jeśli znasz Elementora, będziesz wiedział, że konstruktor używa sekcji, kolumn i widżetów, aby pomóc Ci połączyć strony. Sekcje zawierają jedną lub wiele kolumn, a każda kolumna może mieć kilka modułów:

Kolumny i moduły w Elementorze
Kolumny i moduły w Elementorze

Jedną z najlepszych części korzystania z Elementora jest to, że możesz dodać oddzielny kod CSS na poziomie sekcji, kolumny i widżetu. Po najechaniu kursorem na sekcję możesz wybrać ikonę z sześcioma kropkami, aby otworzyć menu Edytuj sekcję po lewej stronie ekranu:

Dodaj oddzielny kod CSS na poziomie sekcji, kolumny i widżetu.
Dodaj oddzielny kod CSS na poziomie sekcji, kolumny i widżetu.

Jeśli przejdziesz na kartę Zaawansowane w menu Edytuj sekcję , zobaczysz sekcję Niestandardowy CSS . Wewnątrz znajdziesz pole, które umożliwia dodanie kodu dla tej konkretnej sekcji:

Znajdź niestandardową opcję CSS w Elementorze
Niestandardową opcję CSS można znaleźć w zakładce „Zaawansowane”

Podczas edycji kolumn i widżetów zauważysz, że masz dostęp do tych samych trzech kart w odpowiednich menu ustawień. Sekcje, kolumny i widżety zawierają układ, styl i ustawienia zaawansowane.

Aby dodać niestandardowy CSS do kolumny, najedź na nią i wybierz ikonę dwukolumnową w prawym górnym rogu elementu. Następnie przejdź do opcji Zaawansowane i otwórz sekcję Niestandardowy CSS :

Dodaj niestandardowy CSS do kolumny
Dodaj niestandardowy CSS do jednej kolumny

Możesz wykonać ten sam proces, aby dodać niestandardowy kod CSS do widżetu Elementor. Po prostu wybierz widżet, który chcesz dostosować, i przejdź bezpośrednio do karty Zaawansowane > Niestandardowy CSS :

Dodaj CSS do widżetu
Możesz również dodać CSS do widżetu

Dodanie niestandardowego CSS do określonych elementów w kreatorze stron Elementor jest bardzo proste. Pamiętaj jednak, że stylizacja będzie dotyczyć tylko tych elementów. Jeśli chcesz dodać niestandardowy kod CSS, który ma wpływ na całą witrynę, musisz zastosować inne podejście.

Jak dodać niestandardowy CSS za pomocą Elementora (metody 5)

W tej sekcji poznamy inne sposoby dodawania niestandardowego kodu CSS Elementora. Omówimy metody, które stosują CSS w całej witrynie, na określonych stronach i w widżetach Elementora.

Metoda 1: Użyj widżetu HTML Elementor

Elementor umożliwia dodawanie niestandardowego kodu CSS do dowolnego ze swoich widżetów. Jednak w niektórych przypadkach możesz chcieć dodać elementy ręcznie za pomocą HTML i CSS. W takich przypadkach musisz użyć widżetu HTML :

Użyj widżetu HTML w Elementorze
Użyj widżetu HTML

Widżet HTML może analizować kod HTML, CSS i JavaScript. Możesz dodać dowolny kod w polu Kod HTML , a jeśli jest poprawny, Elementor wyświetli go jako widżet:

Dodaj dowolny kod wewnątrz widżetu
Dodaj dowolny kod wewnątrz widżetu

Widżet HTML obsługuje zarówno wbudowany, jak i samodzielny kod CSS. Każdy kod dodany za pomocą widżetu wpłynie tylko na ten pojedynczy element.

Metoda 2: Użyj menu ustawień witryny Elementor

Elementor zawiera zbiór ustawień globalnych, które przypominają opcje, które można znaleźć w konfiguratorze WordPress. Aby uzyskać dostęp do menu Ustawienia witryny Elementor, otwórz edytor i kliknij menu hamburgerów w lewym górnym rogu ekranu:

Kliknij dostępne menu hamburgerów w Elementorze
Kliknij dostępne menu hamburgerów

Na następnej stronie wybierz opcję Ustawienia witryny :

Wybierz opcję ustawień witryny
Kliknij opcję „Ustawienia witryny”

Wewnątrz zobaczysz zestaw ustawień, które umożliwiają dostosowanie stylu witryny. Wszelkie zmiany wprowadzone w tym menu będą dotyczyć całej witryny, nawet jeśli technicznie edytujesz tylko jedną stronę.

Możesz przeczytać o tym, jak korzystać z menu Ustawienia witryny , aby dostosować swoją stronę w oficjalnej witrynie Elementor. Na razie jedyną sekcją, na której nam zależy, jest karta Custom CSS . Otwórz go, a zobaczysz pole, które wygląda jak niestandardowe opcje CSS dla sekcji, widżetów i kolumn:

Dodanie tutaj niestandardowego CSS wpłynie na całą witrynę
Dodanie tutaj niestandardowego CSS wpłynie na całą witrynę

Każdy niestandardowy kod CSS, który tutaj dodasz, wpłynie na całą Twoją witrynę. Jeśli zamierzasz dostosowywać tylko określone elementy, zalecamy zastosowanie bardziej ukierunkowanego podejścia (takiego jak dodanie CSS bezpośrednio do widżetu).

Metoda 3: Użyj konfiguratora WordPress

WordPress Customizer umożliwia również dodawanie niestandardowego CSS w całej witrynie. Aby to zrobić, przejdź do Wygląd > Dostosuj i wybierz opcję Dodatkowy CSS w menu po lewej stronie:

Dodaj niestandardowy css za pomocą dostosowywania WordPress
Użyj WordPress Customizer, aby dodać CSS

Warto jednak zauważyć, że pola kodu Elementora są bardziej przyjazne dla użytkownika niż te dostępne w Customizerze. Jeśli używasz już Elementora do tworzenia witryn, nie ma powodu, aby dodawać niestandardowe CSS za pomocą Customizer.

Metoda 4: Umieść w kolejce niestandardowe pliki CSS

Jeśli nie masz nic przeciwko edytowaniu plików WordPress i uzyskiwaniu dostępu do swojej witryny za pośrednictwem klienta protokołu FTP (File Transfer Protocol), możesz umieścić w kolejce arkusz stylów CSS, aby załadować go za pomocą Elementora. Takie podejście wymaga dodania kodu do pliku functions.php WordPressa.

Aby uzyskać dostęp do pliku functions.php , połącz się ze swoją witryną przez FTP i przejdź do folderu głównego WordPress. Otwórz folder, znajdź plik functions.php i edytuj go.

Masz problemy z przestojami i WordPressem? Kinsta to rozwiązanie hostingowe zaprojektowane, aby zaoszczędzić Twój czas! Sprawdź nasze funkcje

Oto przykład kodu, który chcesz dodać do pliku:

 add_action( 'elementor/frontend/before_enqueue_scripts', function() { wp_enqueue_script( 'custom-stylesheet', get_stylesheet_uri() ); } );

Ten kod używa zaczepu before_enqueue_scripts do załadowania arkusza stylów o nazwie custom-stylesheet . Używamy również funkcji get_stylesheet_uri , aby wskazać lokalizację arkusza stylów na serwerze.

Najlepiej byłoby dodać niestandardowy arkusz stylów w katalogu motywu podrzędnego lub w samym folderze Motywy . Arkusz stylów może zawierać dowolny kod CSS Elementora. Fragment dodany do functions.php zapewnia, że ​​kod ładuje się tylko wtedy, gdy Elementor jest aktywny w Twojej witrynie.

Metoda 5: Użyj wtyczki CSS

Istnieje kilka wtyczek, które umożliwiają dodawanie niestandardowego kodu CSS do witryny bez korzystania z programu Customizer lub kreatorów stron. Jednym z naszych ulubionych narzędzi do tego zadania jest Simple Custom CSS i JS:

Proste niestandardowe wtyczki CSS i JS
Proste niestandardowe CSS i JS

Dzięki prostemu niestandardowemu CSS i JS masz możliwość dodania kodu bezpośrednio do elementów nagłówka i stopki motywu. Aby rozpocząć, przejdź do Niestandardowy CSS i JS > Dodaj niestandardowy CSS i kliknij Dodaj kod CSS.

Po lewej stronie pojawi się podstawowy edytor CSS. Po prawej stronie możesz skonfigurować, czy ładować kod CSS w zewnętrznym arkuszu stylów, czy wewnętrznie. Możesz również zdecydować, czy kod ma być umieszczony w nagłówku czy stopce:

Załaduj kod do zewnętrznego arkusza stylów
Załaduj kod do zewnętrznego arkusza stylów

Po zakończeniu edycji kodu CSS naciśnij przycisk Opublikuj . Może być konieczne przełączenie się do widoku frontonu, aby zobaczyć kod w akcji.

Najlepsze praktyki tworzenia niestandardowego CSS za pomocą Elementor

Za każdym razem, gdy masz do czynienia z niestandardowym CSS lub dodawaniem dowolnego rodzaju kodu do swojej witryny, dobrze jest pamiętać o poniższych sprawdzonych metodach. Zacznijmy od użycia motywu potomnego.

Użyj motywu potomnego WordPress

Jeśli chcesz zmienić dowolną część stylu motywu za pomocą CSS, zalecamy użycie motywu podrzędnego. Motyw „potomny” to szablon, który dziedziczy wszystkie style wyznaczonego motywu.

W ten sposób, jeśli wprowadzisz jakiekolwiek zmiany w oryginalnym motywie, nie wpłyną one na dostosowania dodawane do dziecka. Co więcej, po zaktualizowaniu motywu zachowa on te zmiany.

Użyj preprocesora kodu, aby ułatwić pisanie

Jednym z największych wyzwań związanych z dodawaniem kodu w WordPressie lub korzystaniem z Elementora jest to, że nie masz dostępu do wszystkich funkcji oferowanych przez nowoczesne edytory kodu. Zamiast zmagać się z kodem za pomocą podstawowych edytorów na miejscu, zalecamy użycie ulubionego preprocesora. Następnie możesz po prostu skopiować i wkleić swój kod do WordPressa.

Rozważ skorzystanie ze strony inscenizacyjnej

Zawsze, gdy planujesz wprowadzić jakiekolwiek duże zmiany w WordPressie, zalecamy skorzystanie ze strony testowej. Witryny pomostowe umożliwiają testowanie zmian stylu i funkcjonalności bez ryzyka zepsucia czegokolwiek w aktywnej witrynie.

Niektórzy usługodawcy hostingowi zapewniają dostęp do funkcji przemieszczania z panelu sterowania. Jeśli korzystasz z Kinsta, możesz wybrać swoją witrynę za pomocą pulpitu nawigacyjnego MyKinsta i przełączać się między środowiskami na żywo i pomostowymi:

Użyj inscenizacji w MyKinsta
Środowisko inscenizacyjne w MyKinsta

Jeśli Twój usługodawca hostingowy nie oferuje funkcji testowania, możesz użyć lokalnego środowiska programistycznego WordPress, takiego jak DevKinsta do celów testowych. Alternatywnie możesz rozważyć zmianę dostawcy hostingu.

Chcesz zyskać jeszcze większą kontrolę nad swoją witryną? CSS to najlepsze miejsce na start Kliknij, aby Tweet

Streszczenie

Dodanie niestandardowego kodu CSS Elementora jest łatwiejsze, niż możesz sobie wyobrazić. Kreator stron oferuje kilka metod dodawania kodu do sekcji, kolumn, widżetów i całej witryny.

Podsumowując, oto pięć głównych sposobów dodawania niestandardowego CSS do Elementora (lub ogólnie do Twojej witryny):

  1. Użyj widżetu HTML Elementora.
  2. Użyj menu Ustawienia witryny Elementor.
  3. Skorzystaj z Konfiguratora WordPressa.
  4. Umieść w kolejce niestandardowe pliki CSS.
  5. Użyj wtyczki CSS.

W Kinsta nasze plany mają na celu pomóc Ci zbudować witrynę swoich marzeń za pomocą kreatorów stron, takich jak Elementor. Sprawdź nasze plany lub porozmawiaj z działem sprzedaży, aby znaleźć odpowiedni dla siebie plan.