WordPress plugin intelligence profile

DP Import

Turn your doctors’ ratings and reviews into a powerful showcase on your WordPress site.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version2.1.3
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.3 · PHP 8.0
Directory statusactive
Last directory update19 Oct 202613d ago
Active installations100Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records DP Import version 2.1.3 as active, updated 13d ago and tested up to WordPress 7.0.

Overview

About this plugin

it, and more) and allows displaying them on your WordPress site using native blocks or shortcodes. Available in FREE and PRO versions.

FREE Version:

– One doctor or specialist profile.

– Fetches doctor data and all available reviews.

– Manual profile updates and the dashboard widget.

– Native blocks: DP Import — Specialist profile and DP Import — Reviews.

– Shortcodes: [dp_import_doctor] and [dp_import_reviews].

PRO Version:

– All FREE features.

– Up to 20 doctor or specialist profiles.

– Automatic global updates via CRON (daily, every 3 days, or weekly).

– Bulk update of all profiles.

– If PRO expires, existing profiles remain visible and can still be updated individually.

Key Features:

com). mx domain remains accepted for compatibility.

– Displays data through native blocks or via [dp_import_doctor] (attributes: profile=”slug” show=”fullname,score,avatar,specializations”) and [dp_import_reviews] (attributes: profile=”slug” limit=”5″ min_rate=”0″ show_author=”yes” show_score=”yes” show_date=”yes”). Blocks and shortcodes without a selected profile use the first-created profile.

– Secure licensing, checkout, account management, and PRO updates powered by Freemius.

External Services

This plugin connects to Docplanner platform websites to import the public profile selected by the administrator. The request is made only when an administrator adds or manually updates a profile, or when an enabled PRO schedule runs.

Docplanner data connection:

– The selected public profile URL and the standard technical information required for an HTTP request are sent to the Docplanner domain entered by the administrator.

– The connection is used only to retrieve the selected specialist’s public profile data and public reviews.

– The provider is Docplanner Group through its regional platforms listed in the Key Features section.

com

– The terms and privacy policy applicable to a profile are available on the selected regional Docplanner platform.

The plugin also uses Freemius for licensing, checkout, account management, delivery of paid updates, and optional usage tracking.

Freemius connection:

– New users are shown a consent screen and can skip optional tracking; the FREE features continue to work without opting in.

– A connection to Freemius is required when purchasing, activating, or managing a PRO license and when receiving PRO updates.

– When a user opts in, Freemius receives basic account, site, plugin, and technical environment information. The consent screen explains the data and available choices before anything optional is sent.

– Imported specialist profiles, ratings, and review content are not sent to Freemius.

– Service provider: Freemius, Inc.

com

com/terms/

com/privacy/

Developer API

DP Import provides a stable, read-only API for custom integrations and shortcodes. Use these functions instead of querying the plugin tables directly:

  • dp_import_get_profile($selector = null) – Returns one profile selected by ID or slug. Without a selector, it returns the first-created profile.
  • dp_import_get_profiles($args = []) – Returns profiles. Supported arguments: status ( active, paused, or error ), limit, and offset. A limit of 0 returns all matching profiles.
  • dp_import_get_profile_reviews($selector = null, $args = []) – Returns visible reviews. Supported arguments: limit, offset, and min_rate. A limit of 0 returns all visible reviews.
  • dp_import_get_profile_reviews_count($selector = null) – Returns the number of visible reviews.

Hidden reviews and internal fields such as URL hashes, synchronization errors, and visibility flags are never returned by the public API. Returned values are raw stored data and must be escaped for their output context.

Profile objects contain: id, slug, source_url, source_host, external_id, fullname, specializations, score, reviews_count, avatar_url, status, last_sync_at, and last_sync_status.

Review objects contain: id, profile_id, author, score, content, and publication_date.

Example custom shortcode:

: null); return $profile? '<h2>'. esc_html($profile->fullname).

'</h2>': ''; });

Example review query:

$reviews = dp_import_get_profile_reviews('john-doe', [ 'limit' => 3, 'offset' => 0, 'min_rate' => 4, ]);

The dp_import_ready action runs after the API, shortcodes, cron, and AJAX handlers have been initialized.

License

This plugin is licensed under the GPLv2 or later. You are free to use, modify, and distribute it under the terms of this license.

Disclaimer

DP Import is provided “as is”, without warranties, to the extent permitted by applicable law.

DP Import is an independent project and is not affiliated with, endorsed by, or sponsored by Docplanner Group or its regional platforms.

The site administrator decides which public profiles and reviews to import and display and is responsible for having the necessary rights or lawful basis, providing any required notices, handling applicable data subject requests, and complying with applicable laws and the terms of the source platform.

The plugin does not provide legal advice or guarantee legal compliance. The author is not responsible for third-party content, decisions made by site administrators, or changes to or availability of external platforms. Nothing in this disclaimer excludes or limits liability that cannot be excluded under applicable law.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • docplanner
  • doctoralia
  • doktortakvimi
  • integration
  • znanylekarz
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.3 · PHP 8.0
Update activity19 Oct 202613d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.1.22.1.3
WordPress compatibility7.0.47.0.7
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.