Jak sprawić, by dowolny element Divi był lepki? (Przewodnik krok po kroku)

Opublikowany: 2020-11-10

Chcesz dostosować swoją witrynę i naprawić elementy? W tym przewodniku pokażemy, jak sprawić, by dowolny element Divi był przyklejony, zarówno z kodowaniem, jak i bez niego.

Niedawno widzieliśmy, jak sprawić, by Twój nagłówek był przyklejony za pomocą Divi, aby pomóc użytkownikom nawigować po Twoich treściach. To dobry pierwszy krok, ale możesz zrobić o wiele więcej. Divi to wysoce konfigurowalny motyw, który pozwala spersonalizować każdy centymetr witryny WordPress. Dlatego w tym samouczku przyjrzymy się różnym sposobom przyklejania dowolnego elementu Divi .

Dlaczego elementy Divi są lepkie?

Domyślnie elementy w witrynach nie są przyklejone, więc gdy użytkownik przewinie w dół, te elementy znikną z ekranu, a użytkownik zobaczy nową zawartość. Możesz jednak chcieć, aby najważniejsze elementy w Twojej witrynie były zawsze widoczne, aby pomóc klientom znaleźć to, czego potrzebują. Oznacza to, że element będzie zawsze przymocowany do ekranu, nawet jeśli użytkownik przewinie w dół. Na przykład możesz nakleić swoje menu główne, formularz rejestracyjny lub kolumnę z kluczowymi informacjami, których potrzebują użytkownicy.

Chodzi o to, aby te elementy były bardziej widoczne, aby pomóc odwiedzającym. Przyklejone elementy mogą być również bardzo pomocne w zwiększeniu sprzedaży i konwersji. Na przykład wiele sklepów internetowych przykleja swoje oferty i główne wezwanie do działania (CTA), aby zwiększyć sprzedaż.

Jak sprawić, by dowolny element Divi był lepki/naprawiony?

Istnieją dwie główne metody przyklejania dowolnego elementu Divi:

  1. Korzystanie z wbudowanej wtyczki Divi Builder
  2. Z odrobiną kodowania

W tym przewodniku wyjaśnimy, jak naprawić elementy obiema metodami. Obie opcje załatwią sprawę, więc wybierz tę, która najlepiej odpowiada Twoim umiejętnościom.

1) Korzystanie z Divi Builder

Divi Builder jest dostarczany z Divi, więc jeśli już używasz tego motywu, nie musisz niczego instalować. Aby dowolny element był przyklejony, najpierw musisz utworzyć stronę i użyć narzędzia do tworzenia wizualnych, aby dodać lub usunąć elementy, edytować je i tak dalej. W tym demo użyjemy jednego z ich gotowych pakietów układów o nazwie Księgowy , ale możesz także użyć strony na żywo lub zupełnie nowej strony.

Utwórz stronę

Najpierw w swoim pulpicie WordPress przejdź do Strony> Dodaj nową i utwórz nową stronę. przyklej dowolny element divi - utworzono nową stronę

Od teraz będziemy używać wizualnego kreatora Divi, więc naciśnij przycisk Użyj Divi Builder , a zobaczysz wizualny kreator przeciągnij i upuść.

przyklej dowolny element divi - użyj wizualnego kreatora divi

Importuj preferowany szablon

Po otwarciu kreatora zobaczysz trzy opcje:

  • Buduj od podstaw
  • Wybierz gotowy układ
  • Sklonuj istniejącą stronę

Jeśli chcesz stworzyć własny projekt, wybierz pierwszą opcję. Korzystając z kreatora Divi, stworzenie unikalnego projektu strony dla Twojej witryny będzie całkiem proste. Alternatywnie możesz sklonować istniejące projekty stron lub wybrać gotowy układ. W naszym przypadku użyjemy gotowego szablonu układu ( Księgowy) . Tak więc, aby zaimportować szablon Księgowego , wybieramy opcję Wybierz gotowy układ, a następnie wybieramy z listy ten, który Ci się podoba.

przyklej dowolny element divi - importuj szablon bloga księgowego

Po tym, gdy używamy Edytora klasycznego, na ekranie zobaczysz coś takiego:

przyklej dowolny element divi - układ księgowego Jednak łatwiej jest pracować z konstruktorem wizualnym, więc zamierzamy się do niego przełączyć.

Przejdź do Visual Builder

W nagłówku zobaczysz opcję użycia wizualnego konstruktora o nazwie Build On the Front End . Naciśnij go, a zobaczysz, jak zmienia się ekran i łatwiej będzie zobaczyć wyniki modyfikacji z poziomu frontendu.

przyklej dowolny element divi - wizualny kreator

Szablon Księgowy zawiera prawy pasek boczny i formularz zapisu do newslettera. Jednak nie jest to naprawione, więc gdy przewijamy w dół, znika. Zobaczmy więc, jak sprawić, by pole zapisu do newslettera było przyklejone.

przyklej dowolny element divi - pasek boczny

Zainstaluj i aktywuj Sticky Menu WordPress Plugin

Aby dowolny element Divi był przyklejony, użyjemy wtyczki Sticky Menu. Otwórz więc swój pulpit nawigacyjny WordPress , przejdź do Wtyczki> Dodaj nowy i wyszukaj Przyklejone menu, Przyklejony nagłówek przy przewijaniu . Następnie kliknij Zainstaluj i aktywuj.

przyklej dowolny element divi - zainstaluj wtyczkę sticky mean i header

Dzięki tej prostej wtyczce będziemy w stanie błyskawicznie przykleić nasze menu, nagłówek lub dowolny element. Aby skonfigurować wtyczkę, przejdź do Ustawienia > Przyklejone menu (lub cokolwiek!) .

przyklej dowolny element divi - lepkie ustawienia menu

Skonfiguruj przyklejone menu

Istnieją dwie główne opcje ustawień dostosowywania:

  • Podstawowy
  • Zaawansowany

Najpierw zobaczmy, jak dostosować podstawowe ustawienia. Będziesz musiał nazwać lepki element. W naszym przypadku nazwiemy to #sticky i ustawimy odstęp między górną stroną a elementem na 50px . Nie martw się, jeśli nie masz pewności co do odstępów, możesz to zmienić później.

przyklejone menu podstawowe ustawienia

Następnie zapisz ustawienia podstawowe i przejdź do zakładki Ustawienia zaawansowane . Tutaj nieco bardziej dopracujemy lepki element. Na przykład ustawimy pole Z-Index na 99998 i dodamy #stop w polu elementu push-up. Element push-up pomoże Ci zatrzymać pływający lepki widżet (więcej o tym później).

Zaawansowane ustawienia lepkiego menu Jest tam kilka innych opcji dostosowywania premium, ale na razie tego nie poruszamy. Tak więc po dodaniu tych wartości zapisz ustawienia i gotowe. Następnie otwórz stronę, którą utworzyłeś za pomocą kreatora wizualnego Divi. Utrwalimy widżet rejestracji w biuletynie, dodając do niego klasę CSS. Istnieją dwie kolumny. Lewa kolumna pokazuje posty na blogu, a prawa wyświetla pasek zapisu do newslettera. Dlatego musimy zastosować identyfikator CSS do prawej kolumny.

Dodaj niestandardowy identyfikator CSS

Aby to zrobić, otwórz sekcję Ustawienia Divi i wybierz kolumnę 2 . Na karcie Zaawansowane zobaczysz sekcję, w której możesz dodać identyfikator CSS, klasę CSS i niestandardowe kody CSS. Aby ten element był przyklejony, wystarczy dodać przyklejony element skonfigurowany w ustawieniach podstawowych. W naszym przypadku dodamy sticky do pola CSS ID i zapiszemy ustawienia.

dodaj identyfikator css do sekcji divi

Upewnij się, że zapisałeś wszystkie ustawienia konstruktora Divi, w przeciwnym razie nie zadziała. Następnie możesz wyświetlić podgląd strony.

lepki widżet

Jak widać powyżej, formularz zapisu do newslettera jest teraz naprawiony. Jednak nakłada się na inne elementy na stronie, więc wprowadzimy pewne zmiany. Wtedy w grę wchodzi identyfikator elementu push-up z ustawień zaawansowanych. W naszym przypadku widżet newslettera zostanie zatrzymany tuż przed formularzem kontaktowym.

element zatrzymania

Dodaj Zatrzymaj CSS

Tak jak wcześniej, musimy wspomnieć o identyfikatorze CSS push-up w sekcji formularza kontaktowego. Aby to zrobić, otwórz ustawienia sekcji biuletynu w Divi, przejdź do zakładki Zaawansowane, dodaj stop do identyfikatora CSS i zapisz zmiany.

zatrzymaj stały element

Następnie odśwież stronę w interfejsie, a zobaczysz, że pole zapisu do newslettera jest przyklejone, ale zatrzymuje się, gdy dochodzi do formularza kontaktowego i nie nakłada się na żadne inne widżety w witrynie.

zatrzymywanie widżetu

Podobnie możesz wykonać te same kroki, aby przykleić dowolny element Divi w swojej witrynie . Zobaczmy, jak naprawić ikony społecznościowe za pomocą Sticky Menu i Divi Builder.

Przyklejanie ikon mediów społecznościowych

Proces przyklejania ikon mediów społecznościowych jest bardzo podobny. Jednak zanim zaczniemy, pamiętaj, że w bezpłatnej wersji Sticky Menu możesz jednocześnie przykleić tylko jeden element, więc pamiętaj, aby usunąć przyklejony identyfikator CSS z kolumn 2 .

Następnie musisz dodać przyklejony identyfikator CSS do elementu ikon mediów społecznościowych. Tak jak wcześniej, kliknij element, przejdź do zakładki Zaawansowane i dodaj niestandardowy identyfikator CSS w odpowiednim polu.

dodaj przyklejony identyfikator css do ikon mediów społecznościowych divi

Następnie zapisz ustawienia i sprawdź wyniki na interfejsie.

ikony mediów społecznościowych są lepkie

Jak widać, właśnie przyklejaliśmy ikony mediów społecznościowych!

Jeśli nie chcesz instalować żadnych wtyczek, możesz programowo naprawiać elementy. Zobaczmy, jak to zrobić.

2) Spraw, aby każdy element Divi był lepki za pomocą odrobiny kodowania

W tej sekcji pokażemy, jak można programowo naprawić dowolny element Divi . W takim przypadku, zamiast naprawiać widżet do zapisywania się do newslettera, pokażemy Ci, jak sprawić, by nagłówek był przyklejony za pomocą odrobiny kodowania .

Utwórz niestandardowy nagłówek

W kreatorze motywów Divi możesz tworzyć niestandardowe szablony witryn internetowych.

Kreator motywów divi

Na potrzeby tej demonstracji najpierw utwórzmy globalny nagłówek.

zbuduj nowy globalny nagłówek

Będziesz mieć trzy opcje:

  • Buduj od podstaw
  • Wybierz gotowy układ
  • Sklonuj istniejącą stronę

W tym demo utworzymy nagłówek od podstaw.

zbuduj nagłówek od podstaw

W następnym kroku musisz wybrać liczbę wierszy, które chcesz umieścić w nagłówku.

liczba poszukiwanych wierszy W samouczku wybierzemy układ jednorzędowy. Jak widzieliśmy wcześniej, po utworzeniu nagłówka będziesz mógł go edytować i dodawać wiele elementów, takich jak menu, obrazy, niestandardowe łącza i inne. Dzięki przeciąganiu i upuszczaniu Divi Builder możesz dostosować rozmiary i wypełnienie nagłówka za pomocą kilku kliknięć.

W naszym przypadku dodamy menu do naszego nagłówka.

dodano menu do nagłówka

Dodaj klasę CSS

Zanim przejdziesz dalej, musisz wspomnieć o klasie CSS dla swojego nagłówka. W ustawieniach nagłówka przejdź do karty Zaawansowane i dodaj niestandardową klasę CSS . Dodamy pa-sticky-header jako niestandardową klasę CSS.

dodaj klasę przyklejonego nagłówka

Następnie zapisz zmiany, a w opcjach motywu Divi zobaczysz sekcję do wstawienia kodu w Ustawieniach integracji .

Dodaj kod JavaScript

Teraz zaczyna się zabawa. Skopiuj następujący kod JavaScript:

 <skrypt>
jQuery(funkcja ($) {
var headerHeight = $('header.et-l.et-l--header').outerHeight();
$(window).bind('scroll', function () {
var wysokość okna = $(okno).wysokość();
if ($(window).scrollTop() < windowHeight - headerHeight) {
$('pa-header').removeClass('pa-sticky-header');
}
w przeciwnym razie {
$('pa-header').addClass('pa-sticky-header');
}
});
});
</script>

Wklej go do edytora i zapisz zmiany.

wklejono kod javascript

Dodaj dodatkowy CSS

Następnie ustawimy element, który chcemy przykleić na stronie. W naszym przypadku, aby naprawić nagłówek na górze, skopiuj poniższy kod CSS i wklej go do edytora CSS i zapisz zmiany.

 /*aby przykleić określony element*/

.pa-przyklejony-nagłówek {
	pozycja: naprawiona!ważne;
	góra: 0; /*Ustawia odległość nagłówka od góry strony*/
	szerokość: 100%;
} 

niestandardowe CSS

Teraz sprawdź frontend swojej witryny, a zobaczysz, że nagłówek zostanie naprawiony.

przyklejony nagłówek divi

Dodatkowo możesz dostosować nagłówek i zmienić jego położenie, rozmiar itd. Podobnie możesz użyć kodu jako bazy i sprawić, by każdy inny element był przyklejony w Divi. Na przykład możesz użyć go do naprawienia formularzy, przycisków lub kolumn.

Zalecenia

Teraz wiesz, jak tworzyć elementy przyklejane w swojej instalacji Divi, ale zanim zakończymy nasz przewodnik, spójrzmy na kilka wskazówek.

Brak animacji

Dzięki wtyczce Divi Builder możesz dodawać efekty najechania kursorem na elementy, sekcje i nie tylko. Nie zalecamy jednak używania efektów najechania na przyklejone elementy, ponieważ mogą one uszkodzić witrynę. Jeśli masz problemy techniczne z instalacją, po prostu wyłącz efekt animacji najechania, a wszystko wróci do normy.

Podgląd zmian przed publikacją

Divi Builder pozwala zobaczyć zmiany, które wprowadzasz na ekranie. Jest to bardzo przydatne, aby upewnić się, że wyrównanie jest prawidłowe i że element nie nakłada się na żadne inne widżety w witrynie.

Ograniczone lepkie elementy w bezpłatnej wersji

Darmowa wersja WP Sticky Menu umożliwia dodanie tylko jednego lepkiego elementu. Jeśli więc chcesz dodać więcej elementów do swojej witryny, możesz rozważyć uaktualnienie do wersji pro, która zaczyna się od 39 USD.

lepka premia

Wniosek

Podsumowując, naprawienie niektórych elementów jest świetną opcją, gdy chcesz, aby były bardziej widoczne dla użytkowników. W tym samouczku widzieliśmy dwie opcje przyklejania dowolnego elementu Divi:

  • Korzystanie z wtyczki Divi Builder
  • Programowo

Jeśli nie masz umiejętności kodowania, możesz użyć wtyczki Divi Builder. To najprostszy i najbardziej przyjazny dla początkujących sposób na zrobienie tego. W trybie podglądu na żywo możesz natychmiast zobaczyć każdą zmianę.

Z drugiej strony, jeśli nie chcesz instalować żadnych wtyczek lub po prostu lubisz kodować, możesz programowo naprawić dowolny element. Po prostu użyj kodu JavaScript jako podstawy i dostosuj go, aby każdy element, który chcesz, był przyklejony. Możesz dodać kody CSS do style.css motywu lub skorzystać z dodatkowej sekcji CSS w Divi. Zanim to zrobisz, upewnij się, że wspomniałeś o klasie CSS w swoim elemencie.

Jakiej metody użyłeś, aby przykleić swoje elementy? Czy znasz jakieś inne? Daj nam znać w sekcji komentarzy poniżej.

Jeśli ten samouczek był przydatny, podziel się nim ze znajomymi i innymi blogerami w mediach społecznościowych. Więcej samouczków znajdziesz na naszym blogu.