Dynamic Content for Elementor (DCE) to płatne rozszerzenie do page buildera Elementor od dewelopera Dynamic.ooo, dokładające ponad 150 funkcji wokół treści dynamicznej, pól ACF, warunkowego wyświetlania i formularzy. Adresat to web developerzy, agencje i twórcy stron opartych na danych. Działa już z darmowym Elementorem.
Treść dynamiczna, listingi i warunkowe wyświetlanie
Dynamic Content for Elementor buduje listingi i archiwa z zapytań do bazy (Dynamic Posts, Dynamic Products) w układach grid, lista, tabela, akordeon, carousel, timeline i 3D, podpina dane przez własne dynamic tagi i steruje widocznością elementów przez Dynamic Visibility. Triggerami są data, geolokalizacja, rola użytkownika, urządzenie, język oraz własne warunki PHP.
Listingi postów i produktów (Dynamic Posts, Dynamic Products)
Dynamic Posts generuje archiwa i pętle treści z zapytań uwzględniających typ wpisu, relacje ACF i stronę wyników wyszukiwania. Wyniki układają się na wiele sposobów – od klasycznego gridu po timeline i kompozycję 3D.
Dla WooCommerce odpowiednikiem jest Dynamic Products, listingujący produkty wyzwalane datą, ceną, autorem, tytułem czy obrazkiem. Pakiet dorzuca też widgety produktów upsell i cross-sell. Te dokładają sekcje rekomendacji, bez ręcznego budowania każdej z osobna.
Dynamic tagi i system tokenów
Dynamic Tags to zestaw własnych tagów Elementora. Podpinają one pod właściwości widgetów dane z WordPressa, pól niestandardowych, profilu użytkownika, WooCommerce oraz parametry żądania. Jeden szablon obsługuje dzięki temu setki wpisów, bez kopiowania układu.
Drugą warstwą jest system tokenów – sformatowany fragment tekstu, który zastępuje wartość generowaną dynamicznie, podobnie jak shortcode. Do tej warstwy wtyczka dołącza dedykowaną wersję Dynamic Shortcodes, dającą techniczny dostęp do szerokiego zakresu danych.
Warunkowe wyświetlanie z Dynamic Visibility
Dynamic Visibility pokazuje lub ukrywa widgety, kolumny, sekcje, kontenery i całe bloki treści na podstawie zdefiniowanych warunków. Reguły obejmują datę i godzinę, typ urządzenia i przeglądarkę, geolokalizację, rolę użytkownika, status zalogowania, typ treści, adres URL, język oraz ograniczenia po IP.
Warunkiem bywa dynamic tag, a w trudniejszych przypadkach – własny fragment kodu PHP. To poziom personalizacji, którego darmowy Elementor nie ma, a Elementor Pro obsługuje w węższym zakresie.
Rozszerzenia formularzy Elementor Pro: PDF, podpis, płatności
Dynamic Content for Elementor rozbudowuje formularz Elementor Pro o pola warunkowe i obliczenia, generowanie PDF z przesłanego formularza, pole odręcznego podpisu, płatności Stripe i PayPal bez WooCommerce oraz webhooki i akcje PHP. Najnowsze pola (od wersji 3.4.0) dodają autouzupełnianie adresu Google, walidowany telefon w formacie E.164, ocenę gwiazdkową i wybór kraju z listy ISO 3166-1.
Pola warunkowe, obliczenia i generowanie PDF
Conditional Fields pokazują i ukrywają pola formularza zależnie od wcześniejszych wyborów użytkownika, a dynamiczne listy opcji dostrajają się do kontekstu. Formularz wykonuje też obliczenia – wyliczy na przykład cenę usługi w locie.
PDF Generator tworzy plik PDF z przesłanego formularza i wysyła go mailem. Sprawdza się tam, gdzie zgłoszenie ma zamienić się w dokument: umowę, zamówienie, potwierdzenie rezerwacji.
Podpis, płatności Stripe/PayPal i webhooki
Signature Field zbiera odręczny podpis składany myszą lub dotykiem, który trafia automatycznie do generowanego PDF. Pola płatności obsługują Stripe i PayPal bezpośrednio z formularza, z różnymi kosztami wysyłki zależnymi od lokalizacji i bez instalowania WooCommerce.
Do tego dochodzą warunkowe akcje integracyjne: wysyłka danych do Mailchimp i MailerLite, webhooki oraz PHP Action wykonujący własny kod po wysłaniu formularza.
Walidowane pola adresu, telefonu i kraju
Od wersji 3.4.0 formularz zyskał pięć nowych pól i akcji opartych na realnych danych. Google Address Autocomplete korzysta z oficjalnego widgetu Google Places i sam uzupełnia pozostałe pola adresu. International Phone waliduje numer zależnie od kraju, w formacie E.164.
- Rating – interaktywne gwiazdki z półstopniową precyzją, zwracające wartość liczbową.
- Country Selector – pełna lista krajów ISO 3166-1 z możliwością przypinania i wykluczania pozycji.
- Woo Add to Cart Action – dodawanie produktów do koszyka WooCommerce z formularza, z walidacją stanu magazynowego.
Obsługa pól ACF i integracje z danymi
Dynamic Content for Elementor wyświetla i układa zaawansowane pola ACF oraz ACF Pro – repeater (także zagnieżdżony), flexible content, relationship i gallery – których sam Elementor Pro nie obsługuje natywnie, a layoutem steruje szablon Elementora. Współpracuje również z JetEngine, Meta Box, Pods, Toolset, Timber, WooCommerce, WPML i Search and Filter Pro.
Zaawansowane pola ACF w Elementorze (repeater, flexible content)
To jeden z głównych powodów, dla których strony oparte na danych sięgają po DCE. Zestaw widgetów ACF Fields, ACF Repeater, ACF Flexible Content, ACF Relationship, ACF Gallery i ACF Slider wyświetla złożone struktury pól wizualnie w edytorze, a układ każdego elementu kontroluje szablon Elementora.
Repeater obsługuje zagnieżdżenie. Tabele właściwości, listy cech czy galerie powtarzalnych bloków powstają więc bez kodu. Sam Elementor Pro tych pól natywnie nie renderuje – tu leży wyraźna przewaga rozszerzenia.
JetEngine, Meta Box, Pods i Toolset
Poza ACF wtyczka czyta dane z innych popularnych frameworków pól niestandardowych. Obsługuje JetEngine od Crocoblock, Meta Box (w tym Meta Box Google Maps), Pods oraz Toolset, co pozwala podpiąć istniejący model danych bez przebudowy projektu.
HTML Templates korzysta natomiast z wtyczki Timber, dając programistom składnię szablonów do organizacji powtarzalnych układów.
WooCommerce, WPML i Search and Filter Pro
WooCommerce dostaje szerokie wsparcie: listingi produktów, wishlist, produkty w promocji, warianty oraz akcję dodania do koszyka z formularza. Wielojęzyczność obsługuje WPML – sama strona producenta działa na tym rozwiązaniu.
Search and Filter Pro integruje się z listingami, dokładając filtrowanie i wyszukiwanie wyników. Razem tworzą zestaw do budowy przeszukiwalnych katalogów zasilanych danymi.
Typowe wdrożenia: katalogi ACF, sklepy WooCommerce, formularze
Dynamic Content for Elementor sprawdza się w katalogach i portfolio opartych na polach ACF (nieruchomości, oferty, projekty z repeaterami i relacjami), w sklepach WooCommerce z nietypowymi listingami i wishlistą, w rozbudowanych formularzach zbierających dane i płatności oraz w landingach z personalizacją czasową i geograficzną. Obsługuje też dashboardy z interaktywnymi wykresami i mapami zasilanymi danymi dynamicznymi.
Katalogi i portfolio oparte na ACF
Typowy scenariusz to baza obiektów opisanych polami ACF – nieruchomości, oferty pracy, realizacje projektowe – w tym repeatery i relacje między wpisami. Widgety ACF Repeater i ACF Relationship wyświetlają te dane w układzie sterowanym szablonem Elementora, a Dynamic Posts i Dynamic Tags spinają całość w przeszukiwalny katalog, bez pisania kodu.
Sklepy WooCommerce z niestandardowymi listingami
Weźmy sklep, który potrzebuje nietypowych układów listy produktów (carousel, tabela, timeline), sekcji polecanych i krzyżowych, listy życzeń oraz banerów widocznych tylko dla zalogowanych lub w oknie promocji. To wszystko składa się z gotowych elementów DCE. Dynamic Products, widgety upsell/cross-sell, Add to Woo Wishlist i Products On Sale łączą się tu z Dynamic Visibility, który steruje widocznością po dacie, roli i geolokalizacji.
Formularze, landingi i dashboardy danych
Formularz Elementor Pro rozbudowany rozszerzeniami DCE liczy cenę zależnie od wyborów, warunkowo pokazuje pola, pobiera podpis, generuje PDF i przyjmuje płatność Stripe lub PayPal bez stawiania pełnego WooCommerce.
Landingi promocji ograniczonych czasowo i regionalnie korzystają z Dynamic Visibility oraz przycisku Add to Calendar. Dashboardy danych prezentują z kolei wartości przez Dynamic Charts i mapy z dynamicznymi znacznikami.
Dla kogo Dynamic Content for Elementor ma sens
Dynamic Content for Elementor jest naturalnym wyborem dla agencji, web developerów i twórców stron opartych na danych, którzy intensywnie korzystają z pól ACF i potrzebują jednego rozszerzenia zamiast kilkunastu wyspecjalizowanych wtyczek. Mniej sprawdza się przy prostych stronach-wizytówkach i na bardzo ograniczonym hostingu, gdzie liczba i techniczny charakter opcji bywają przerostem formy nad treścią.
Agencje, web developerzy i strony oparte na danych
Dla kogo Dynamic Content for Elementor sprawdza się najlepiej:
- agencje i freelancerzy budujący wiele stron klienckich na Elementorze, dla których jeden zakup zastępuje kilkanaście wtyczek do PDF, map, listingów i formularzy,
- twórcy stron data-driven korzystający z ACF, ACF Pro, Meta Box, JetEngine, Pods lub Toolset,
- sklepy WooCommerce z niestandardowymi listingami, upsellem, cross-sellem i wishlistą,
- strony z rozbudowanymi formularzami Elementor Pro – obliczenia, PDF, podpis, płatności,
- projekty wymagające personalizacji treści, jak membership czy landing z ograniczeniami czasowo-geograficznymi.
Dla kogo nie jest najlepszym wyborem:
- użytkownicy innego buildera niż Elementor – dla Bricks, Gutenberga, Oxygen czy Breakdance Dynamic.ooo wydaje osobne produkty,
- początkujący z prostą, statyczną stroną-wizytówką, dla których pełnia funkcji bywa przytłaczająca,
- strony na bardzo ograniczonym hostingu, bez gotowości do wyłączania nieużywanych modułów.
Dynamic Content for Elementor a Elementor Pro i JetEngine
Dynamic Content for Elementor jest komplementarny wobec Elementora, nie konkurencyjny. Elementor Pro ma własny dynamic content, Theme Builder i WooCommerce Builder, ale słabszą natywną obsługę zaawansowanych pól ACF i mniej rozbudowane warunki wyświetlania – te luki wypełnia właśnie DCE.
JetEngine od Crocoblock to najczęściej wskazywana alternatywa, rozbudowany ekosystem do dynamic content i custom post types. DCE różni się tym, że pozostaje rozszerzeniem do samego Elementora i mocno stawia na wizualną obsługę pól ACF oraz formularzy Pro.
Ograniczenia: wydajność, krzywa uczenia i zależność od Elementora
Uwaga o wydajności: przy wielu aktywnych modułach i triggerach front oraz edytor mogą się obciążać, dlatego producent zaleca wyłączanie nieużywanych funkcji w panelu. Z wszystkimi funkcjami aktywnymi zalecane jest 256 MB pamięci PHP, a komfortowo 1024 MB.
Druga rzecz to krzywa uczenia. Liczba widgetów i zaawansowanych opcji wymaga czasu, a tokeny, warunki PHP czy HTML Templates z Timber są wprost dla użytkowników technicznych. Wtyczka działa też wyłącznie z Elementorem i jest związana z jego cyklem aktualizacji – rozszerzenia formularzy wymagają dodatkowo Elementor Pro.


Wymagania i zgodność: Elementor, PHP, integracje pól
Dynamic Content for Elementor wymaga WordPress 6.3 lub nowszego (rekomendowane 6.8+), PHP 7.4 lub nowszego (rekomendowane 8.0) oraz Elementora 3.28.0+ – działa już z darmowym Elementorem, a Elementor Pro odblokowuje rozszerzenia formularzy. Z wszystkimi funkcjami aktywnymi zalecane jest 256 MB pamięci PHP (komfortowo 1024 MB). Wtyczka jest aktywnie dostosowywana do Elementora 4.x.
| Parametr | Minimum | Rekomendowane |
|---|---|---|
| Wersja | 3.4.10 | |
| WordPress | 6.3 lub nowszy | 6.8 lub nowszy |
| PHP | 7.4 lub nowszy | 8.0 |
| MySQL | 5.6 lub nowszy | 5.7 lub nowszy |
| Elementor (free) | 3.28.0 lub nowszy | 3.33.0 lub nowszy |
| Elementor Pro (opcjonalnie) | 3.28.0+ jeśli zainstalowany | 3.33.0+ jeśli zainstalowany |
| Limit pamięci PHP | 256 MB (przy wszystkich funkcjach aktywnych) | 1024 MB |
| Builder | wyłącznie Elementor (free + Pro) | |
| Integracje pól | ACF, ACF Pro, JetEngine, Meta Box, Pods, Toolset, Timber | |
| WooCommerce | wspierane | |
| WPML | wspierane | |
WordPress, PHP i wersje Elementora
Wtyczka opiera się na środowisku WordPress 6.3+ z PHP 7.4+ i MySQL 5.6+, a dokumentacja producenta rekomenduje WordPress 6.8+, PHP 8.0 i MySQL 5.7+. Środowiskiem działania jest Elementor w wersji co najmniej 3.28.0, przy zalecanej 3.33.0.
Builderem pozostaje wyłącznie Elementor – dla Bricks, Gutenberga, Oxygena czy Breakdance Dynamic.ooo prowadzi osobne produkty. DCE jest aktywnie dostosowywany do nadchodzącego Elementora 4.x.
Elementor Pro a darmowy Elementor — co wymaga Pro
Elementor Pro nie jest wymagany do uruchomienia wtyczki. Większość funkcji, w tym listingi, dynamic tagi i Dynamic Visibility, działa już na darmowym Elementorze. Pro odblokowuje przede wszystkim rozszerzenia formularza Elementor Pro Form.
To znaczy, że pola warunkowe, generator PDF, pole podpisu, płatności Stripe i PayPal oraz nowe pola adresu, telefonu i kraju wymagają zainstalowanego Elementor Pro. Reszta zestawu pozostaje dostępna bez niego.
Zgodność z ACF, WooCommerce i WPML
Po stronie danych wtyczka współpracuje z ACF i ACF Pro, JetEngine, Meta Box, Pods, Toolset oraz Timber (wymaganym do HTML Templates). WooCommerce dostaje wsparcie w zakresie listingów, wishlisty, promocji, wariantów i akcji koszyka.
Wielojęzyczność obsługuje WPML, a integracje usług zewnętrznych – Google Maps, Stripe, PayPal i CoinMarketApp – konfiguruje się kluczami API w panelu Integrations. Search and Filter Pro dokłada filtrowanie wyników na listingach.


Opinie
Na razie nie ma opinii o produkcie.