Kurs "WordPress: Pierwsze kroki" (na dobry początek)

Kilka dni temu skontaktowała się ze mną Magdalena, z pytaniem, czy moglibyśmy chwilę porozmawiać przez telefon, na temat strony, którą na motywie Divi (WordPress) robi dla firmy jej koleżanki pewien freelancer. Po krótkiej wymianie wiadomości zgodziłem się i tak otworzyłem worek problemów. Nie tyle z motywem, co bardziej z wdrożeniem i samym freelancerem (akurat taki się trafił ;-)), który na prawie każde pytanie o… odpowiadał, że się nie da, że ten motyw tak ma i się nie da nic z tym zrobić. I choć Divi nie jest motywem idealnym, tak samo, jak sam WordPress, to ten duet pozwala na wiele, a już na pewno na wszystko to, co zostało mi przedstawione, a wspomniany freelancer negował.

Divi Library Global Modules

Jedną z takich rzeczy było specjalne „menu obrazkowe”, które znalazło się na każdej stronie. Menu to było zrobione jako moduł w edytorze Divi Builder, dzięki czemu użytkownik strony – oczywiście z odpowiednimi uprawnieniami – mógł je dość swobodnie i wygodnie edytować.

Problem pojawił się jednak taki, że z racji tego, że nie było to klasyczne menu w WordPressie, a element strony – taki sam jak każdy inny – to wprowadzone zmiany trzeba było powtórzyć na każdej stronie. Przynajmniej teoretycznie, przynajmniej wg wspomnianego freelancera.

Teoretycznie, bo od dawna w Divi (i Extra na którym to motywie działa aktualnie Webinsider.pl, i ogólnie w Divi Builderze) dostępne są globalne moduły, które właśnie mają tego typu operacje automatyzować. Wystarczy wybrany/przygotowany element – moduł, wiersz czy nawet całą sekcję – zapisać w bibliotece jako element globalny:

Od tego momentu, tworząc dowolną inną (pod)stronę (oczywiście w ramach tego samego WordPressa ;-)) wystarczy wybrać taki moduł z biblioteki i umieścić na stronie:

W tym momencie każda zmiana wykonana w obrębie takiego globalnego elementu będzie automatycznie wdrażana na pozostałych stronach, na których moduł został wykorzystany. Co istotne – bo z takim pytaniem też się spotkałem – nie ma znaczenia, na której stronie edytujemy taki element. Dodatkowo, przy (prawie) każdej opcji związanej z edycją elementów wchodzących w skład takiego globalnego układu mamy możliwość wyłączenia synchronizacji:

Co jest opcją, która czasem się przydaje, np. gdy chcemy nadal synchronizować treść, ale już niekoniecznie kolor liter czy tła, bo moduł umieszczony jest na całkowicie innym tle. Choć oczywiście możliwości, jak i samych powodów może być dużo więcej… ;-)

(!) Zgłoś błąd na stronie
Pomogłem? To może postawisz mi wirtualną kawę?
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Tworzysz stronę internetową i potrzebujesz pomocy?
Patryk
Kurs "WordPress: Pierwsze kroki" (na dobry początek)