Opis
Wtyczka DP Import pobiera publicznie dostępne dane lekarzy, oceny i opinie pacjentów z platform Docplanner (np. znanylekarz.pl, doctoralia.es, miodottore.it i innych) i umożliwia ich wyświetlenie na stronie WordPress za pomocą shortcode’ów. Dostępna w wersjach FREE i PRO.
Wersja FREE:
– Jeden profil lekarza lub specjalisty.
– Pobiera dane lekarza oraz wszystkie dostępne opinie.
– Ręczne aktualizacje profilu oraz widżet kokpitu.
– Natywne bloki: DP Import – Profil specjalisty oraz DP Import – Opinie.
– Shortcode’y: [dp_import_doctor] oraz [dp_import_reviews].
Wersja PRO:
– Wszystkie funkcje wersji FREE.
– Obsługa do 20 profili lekarzy lub specjalistów.
– Automatyczne globalne aktualizacje przez CRON, codziennie, co 3 dni lub raz w tygodniu.
– Zbiorcza aktualizacja wszystkich profili.
– Po wygaśnięciu wersji PRO istniejące profile pozostają widoczne i nadal mogą być aktualizowane indywidualnie.
Najważniejsze funkcje:
– Obsługuje platformy Docplanner na 13 rynkach (doctoraliar.com, doctoralia.com.br, doctoralia.cl, doctoralia.co, znamylekar.cz, jameda.de, doctoralia.es, miodottore.it, doctoralia.mx, doctoralia.pe, znanylekarz.pl, doctoralia.com.pt, doktortakvimi.com). Starsza domena doctoralia.com.mx pozostaje obsługiwana w celu zachowania kompatybilności.
– Wyświetla dane za pomocą natywnych bloków lub shortcode’ów [dp_import_doctor] (atrybuty: profile=”slug” show=”fullname,score,avatar,specializations”) oraz [dp_import_reviews] (atrybuty: profile=”slug” limit=”5″ min_rate=”0″ show_author=”yes” show_score=”yes” show_date=”yes”). Bloki i shortcode’y bez wybranego profilu korzystają z profilu utworzonego jako pierwszy.
– Bezpieczna obsługa licencji, procesu zakupu, zarządzania kontem i aktualizacji PRO za pośrednictwem Freemius.
Usługi zewnętrzne
Ta wtyczka łączy się ze stronami platformy Docplanner w celu zaimportowania publicznego profilu wybranego przez administratora. Żądanie jest wykonywane wyłącznie wtedy, gdy administrator dodaje profil lub ręcznie go aktualizuje, albo gdy uruchamiany jest włączony harmonogram PRO.
Połączenie z danymi Docplanner:
– Wybrany publiczny adres URL profilu oraz standardowe informacje techniczne wymagane do wykonania żądania HTTP są wysyłane do domeny Docplanner wskazanej przez administratora.
– Połączenie jest wykorzystywane wyłącznie do pobierania publicznych danych profilu wybranego specjalisty oraz publicznych opinii.
– Dostawcą jest Docplanner Group za pośrednictwem swoich regionalnych platform wymienionych w sekcji Kluczowe funkcje.
– Strona korporacyjna Docplanner: https://www.docplanner.com
– Warunki korzystania z usługi oraz polityka prywatności dotyczące danego profilu są dostępne na wybranej regionalnej platformie Docplanner.
Wtyczka korzysta również z Freemius do obsługi licencji, procesu zakupu, zarządzania kontem, dostarczania płatnych aktualizacji oraz opcjonalnego śledzenia sposobu korzystania z wtyczki.
Połączenie z Freemius:
– Nowym użytkownikom wyświetlany jest ekran zgody, na którym mogą pominąć opcjonalne śledzenie; funkcje wersji FREE nadal działają bez wyrażenia zgody.
– Połączenie z Freemius jest wymagane podczas zakupu, aktywacji lub zarządzania licencją PRO oraz podczas otrzymywania aktualizacji PRO.
– Po wyrażeniu zgody Freemius otrzymuje podstawowe informacje o koncie, witrynie, wtyczce i środowisku technicznym. Ekran zgody wyjaśnia, jakie dane są zbierane oraz jakie opcje są dostępne, zanim zostaną przesłane jakiekolwiek dane opcjonalne.
– Zaimportowane profile specjalistów, oceny i treść opinii nie są wysyłane do Freemius.
– Dostawca usługi: Freemius, Inc.
– Strona internetowa usługi: https://freemius.com
– Warunki korzystania z usługi: https://freemius.com/terms/
– Polityka prywatności: https://freemius.com/privacy/
API dla deweloperów
DP Import udostępnia stabilne API tylko do odczytu, przeznaczone do własnych integracji i shortcode’ów. Korzystaj z tych funkcji zamiast bezpośrednio odpytywać tabele wtyczki:
dp_import_get_profile($selector = null)– Zwraca jeden profil wybrany na podstawie ID lub slugu. Bez podania selektora zwraca profil utworzony jako pierwszy.dp_import_get_profiles($args = [])– Zwraca profile. Obsługiwane argumenty:status(active,pausedluberror),limitorazoffset. Wartość0dlalimitzwraca wszystkie pasujące profile.dp_import_get_profile_reviews($selector = null, $args = [])– Zwraca widoczne opinie. Obsługiwane argumenty:limit,offsetorazmin_rate. Wartość0dlalimitzwraca wszystkie widoczne opinie.dp_import_get_profile_reviews_count($selector = null)– Zwraca liczbę widocznych opinii.
Ukryte opinie oraz wewnętrzne pola, takie jak hashe adresów URL, błędy synchronizacji i flagi widoczności, nigdy nie są zwracane przez publiczne API. Zwracane wartości są surowymi danymi zapisanymi w bazie i muszą zostać odpowiednio zabezpieczone dla kontekstu, w którym są wyświetlane.
Obiekty profilu zawierają: id, slug, source_url, source_host, external_id, fullname, specializations, score, reviews_count, avatar_url, status, last_sync_at oraz last_sync_status.
Obiekty opinii zawierają: id, profile_id, author, score, content oraz publication_date.
Przykładowy własny shortcode:
add_shortcode('my_specialist', function ($atts) {
$atts = shortcode_atts(['profile' => ''], $atts);
$profile = dp_import_get_profile($atts['profile'] ?: null);
return $profile ? '<h2>' . esc_html($profile->fullname) . '</h2>' : '';
});
Przykładowe zapytanie o opinie:
$reviews = dp_import_get_profile_reviews('john-doe', [
'limit' => 3,
'offset' => 0,
'min_rate' => 4,
]);
Akcja dp_import_ready jest wykonywana po zainicjalizowaniu API, shortcode’ów, zadań cron oraz handlerów AJAX.
Licencja
Wtyczka jest licencjonowana na zasadach GPLv2 lub nowszych. Możesz jej używać, modyfikować i rozpowszechniać zgodnie z warunkami tej licencji.
Zastrzeżenia
DP Import jest udostępniany „w stanie, w jakim jest”, bez jakichkolwiek gwarancji, w zakresie dozwolonym przez obowiązujące prawo.
DP Import jest niezależnym projektem i nie jest powiązany z Docplanner Group ani jej regionalnymi platformami, nie jest przez nie wspierany ani sponsorowany.
Administrator strony decyduje, które publiczne profile i opinie mają być importowane i wyświetlane, oraz odpowiada za posiadanie niezbędnych praw lub odpowiedniej podstawy prawnej, przekazanie wymaganych informacji, obsługę mających zastosowanie żądań osób, których dane dotyczą, a także przestrzeganie obowiązujących przepisów prawa i warunków platformy źródłowej.
Wtyczka nie świadczy porad prawnych ani nie gwarantuje zgodności z przepisami prawa. Autor nie ponosi odpowiedzialności za treści osób trzecich, decyzje podejmowane przez administratorów stron ani za zmiany lub dostępność zewnętrznych platform. Żadne postanowienie niniejszego zastrzeżenia nie wyłącza ani nie ogranicza odpowiedzialności, której nie można wyłączyć na mocy obowiązującego prawa.
Zrzuty ekranu






![Profil specjalisty wyświetlany za pomocą shortcode’u [dp_import_doctor profile="karolina-czyzowska"].](https://ps.w.org/dp-import/assets/screenshot-7.png?rev=3624137)
[dp_import_doctor profile="karolina-czyzowska"].![Profil specjalisty oraz dziesięć opinii wyświetlane za pomocą shortcode’ów [dp_import_doctor profile="karolina-czyzowska"] oraz [dp_import_reviews profile="karolina-czyzowska" limit="10"].](https://ps.w.org/dp-import/assets/screenshot-8.png?rev=3624137)
[dp_import_doctor profile="karolina-czyzowska"] oraz [dp_import_reviews profile="karolina-czyzowska" limit="10"].Bloki
Wtyczka dodaje 2 bloki.
- DP Import — Specialist profile Displays an imported specialist profile.
- DP Import — Reviews Displays imported specialist reviews.
Instalacja
- Wgraj folder
dp-import do katalogu/wp-content/plugins/ - Aktywuj wtyczkę w menu 'Wtyczki’ w WordPress.
- Otwórz DP Import w menu administracyjnym.
- Podaj poprawny URL profilu lekarza (np. https://www.znanylekarz.pl/jan-kowalski).
- Aby korzystać z wersji PRO, otwórz stronę Upgrade w DP Import, wybierz plan i aktywuj licencję za pośrednictwem Freemius.
- Wstaw blok DP Import – Profil specjalisty lub DP Import – Opinie. Możesz również użyć shortcode’ów
[dp_import_doctor]oraz[dp_import_reviews].
Najczęściej zadawane pytania
-
Gdzie mogę uzyskać licencję PRO i nią zarządzać?
-
Otwórz DP Import > Upgrade, aby wybrać plan. Po zakupie przejdź do DP Import > Account, aby zarządzać licencją i płatnościami za pośrednictwem Freemius.
-
Jak często dane są aktualizowane?
-
FREE: Ręczna aktualizacja przy użyciu przycisku „Aktualizuj teraz”. PRO: Oprócz ręcznej aktualizacji, dodatkowo automatyczna aktualizacja (codziennie, co 3 dni lub co tydzień) przez CRON.
-
Jakie shortcode’y są dostępne?
-
[dp_import_doctor]– Wyświetla profil (atrybuty: profile=”slug” show=”fullname,score,avatar,specializations”).[dp_import_reviews]– Wyświetla opinie (atrybuty: profile=”slug” limit=”5″ min_rate=”0″ show_author=”yes” show_score=”yes” show_date=”yes”).
Dostępne zarówno w wersji FREE jak i PRO.
-
Jakie bloki są dostępne?
-
- DP Import – Profil specjalisty – Umożliwia wybór profilu oraz określenie, które pola profilu mają być wyświetlane.
- DP Import – Opinie – Umożliwia wybór profilu, limitu opinii, minimalnej oceny oraz widocznych pól opinii.
Oba bloki są dynamiczne i korzystają z tego samego renderowania po stronie serwera co shortcode’y.
-
Dlaczego nie wyświetlają się żadne dane?
-
Upewnij się, że URL profilu jest poprawny i dane zostały pobrane. W razie potrzeby kliknij „Aktualizuj teraz”.
-
Czy wtyczka wysyła moje dane na zewnętrzne serwery?
-
Wtyczka łączy się z wybraną platformą Docplanner w celu pobierania publicznych informacji o profilu i opinii. Korzysta również z Freemius do obsługi licencji, procesu zakupu, zarządzania kontem, płatnych aktualizacji oraz opcjonalnego śledzenia sposobu korzystania z wtyczki. Opcjonalne śledzenie można pominąć. Zaimportowana zawartość profili i opinii nie jest wysyłana do Freemius i jest przechowywana w bazie danych WordPress.
Recenzje
Wtyczka nie ma jeszcze żadnej recenzji.
Kontrybutorzy i deweloperzy
„DP Import” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „DP Import” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “DP Import” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
2.1.2
- Data wydania: 20 sierpnia 2026
- Przeniesiono akcje profilu do osobnej kolumny tabeli z dostępnym menu rozwijanym.
- Zapobiegnięto przycinaniu menu rozwijanego Akcje przez obszar tabeli profili.
- Dodano menu rozwijane Akcje do wierszy opinii o specjalistach.
- Rozszerzono akcje w menu rozwijanym na pełną szerokość menu.
- Przełączono tabele profili i opinii na natywny responsywny wzorzec tabel list WordPress.
- Usunięto niestandardową obsługę przepełnienia tabel oraz pozycjonowanie list rozwijanych za pomocą JavaScript.
- Naprawiono responsywne wiersze w tabelach list bez kolumny z checkboxem.
- Zachowano okrągły kształt przycisków paginacji opinii na urządzeniach mobilnych.
2.1.1
- Data wydania: 15 sierpnia 2026
- Zaktualizowano ładowanie tłumaczeń PHP i edytora blokowego, aby zarówno wersja FREE, jak i PRO korzystały z pakietów językowych WordPress.org.
- Zachowano wspólną domenę tekstową
dp-importdla obu pakietów generowanych przez Freemius.
2.1.0
- Data wydania: 13 sierpnia 2026
- Zintegrowano Freemius do obsługi zakupu wersji PRO, licencjonowania, zarządzania kontem oraz płatnych aktualizacji.
- Przygotowano oddzielne pakiety FREE i PRO z jednego źródła wydania przy użyciu wdrażania Freemius.
- Usunięto starszy, samodzielnie hostowany system klucza weryfikacyjnego oraz zapisane przez niego opcje.
- Po wygaśnięciu licencji PRO wszystkie istniejące profile pozostają widoczne i można je nadal aktualizować ręcznie.
- Zweryfikowano kompatybilność z serią WordPress 7.0 oraz aktualnymi wersjami PHP.
2.0.2
- Data wydania – 28 lipca 2026 r.
- Dodano natywne bloki Profil specjalisty i Opinie do edytora blokowego.
- Podniesiono minimalną wymaganą wersję WordPress do 6.3 w celu zapewnienia kompatybilności z Block API w wersji 3.
2.0.1
- Data wydania – 28 lipca 2026 r.
- Naprawiono weryfikację klucza API, aby korzystała z wersjonowanego endpointu z uwierzytelnianiem Bearer.
- Ulepszono obsługę błędów API, dzięki czemu zamiast ogólnego nieznanego błędu wyświetlane są odpowiedzi serwera.
2.0.0
- Data wydania: 27 lipca 2026 r.
- Dodano obsługę do 20 profili lekarzy lub specjalistów w wersji PRO.
- Dodano do wersji FREE jeden profil ze wszystkimi dostępnymi opiniami oraz widżet kokpitu.
- Dodano slugi dla poszczególnych profili oraz atrybut shortcode’u
profile - Dodano osobną zakładkę w panelu administracyjnym z pełnymi informacjami i opiniami dla każdego profilu.
- Dodano dedykowany widżet kokpitu dla wielu profili.
- Przeprojektowano widżet kokpitu dla pojedynczego profilu.
- Dodano ustawienia widoczności dla poszczególnych opinii, które pozostają aktywne również po synchronizacji.
- Dodano stabilne API tylko do odczytu dla deweloperów, przeznaczone do własnych integracji i shortcode’ów.
- Dodano opcję ekranu ustawianą osobno dla każdego użytkownika, służącą do zarządzania panelem shortcode’ów wtyczki.
- Dodano natywne opcje ekranu do zarządzania kolumnami tabeli profili.
- Dodano możliwość ręcznej aktualizacji każdego istniejącego profilu, również po wygaśnięciu wersji PRO.
- Dodano zbiorcze aktualizacje PRO oraz jeden globalny harmonogram automatycznych aktualizacji.
- Przeniesiono dane profili do
dp_import_profilesi powiązano każdą opinię z lokalnym ID profilu. - Dodano idempotentną i weryfikowaną migrację bazy danych, która usuwa przestarzałą tabelę doctor oraz tymczasowe kolumny opinii dopiero po potwierdzeniu, że wszystkie dane znajdują się w nowym schemacie.
- Zoptymalizowano paginację opinii w panelu administracyjnym, dzięki czemu każde żądanie pobiera z bazy danych wyłącznie wybraną stronę wyników.
1.8.2
- Data wydania: 15 lipca 2026 r.
- Ograniczono import profili wyłącznie do oficjalnych domen platformy Docplanner.
- Dodano obsługę Niemiec (jameda.de) oraz aktualnej domeny dla Meksyku (doctoralia.mx), zachowując starszą domenę meksykańską dla kompatybilności.
- Podniesiono minimalną wymaganą wersję PHP do 8.0.
- Importy są teraz wykonywane atomowo, dzięki czemu nieudane lub niekompletne aktualizacje zachowują wcześniej zapisane dane.
- Zwiększono bezpieczeństwo wychodzących żądań do profili, zabezpieczając je przed niebezpiecznymi adresami URL i przekierowaniami.
- Zapobiegnięto generowaniu mylącego błędu o brakującym adresie URL przy pustych ustawieniach początkowych.
- Zapobiegnięto zapisywaniu oczekiwanych błędów walidacji adresów URL jako błędów systemowych.
1.8.1
- Data wydania: 15 lipca 2026 r.
- Zaktualizowano parser opinii do najnowszej struktury HTML Docplanner.
- Dodano kompatybilność z WordPress 7.0.
- Poprawiono kompatybilność z aktualnymi wersjami PHP.
- Zaktualizowano style paginacji w panelu administracyjnym.
1.8
- Data wydania: 27 kwietnia 2026 r.
- Naprawiono brakującą liczbę opinii w shortcode [dp_import_doctor].
- Zaktualizowano tłumaczenia.
1.7
- Data wydania – 31 lipca 2025
- Dodano obsługę wszystkich platform Docplanner.
- Wprowadzono wersję FREE i PRO z odrębnymi funkcjami.
- Zaktualizowano shortcode’y
[dp_import_doctor]i[dp_import_reviews].
1.6
- Data wydania – 31 maja 2025
- Pierwsza wersja w repozytorium WordPress.
- Dodano integrację profili i opinii lekarzy.
- Wdrożono harmonogram CRON dla automatycznych aktualizacji (PRO).
- Dodano shortcody i widget kokpitu administratora (PRO).