Skip to main content
drupalreleases
Release: Contact ajax 3.0.6 — Minor update available for module contact_ajax (3.0.6). Usage Milestone: SMTP Authentication Support — Module smtp crossed 1,000 active installs. Release: Synapse helper module 3.0.17 — Minor update available for module synhelper (3.0.17). Release: X-Frame-Options Allow-From webvisor.com 2.0.5 — Minor update available for module xframe_allow_webvisor (2.0.5). Release: Synapse helper module 3.0.15 — Minor update available for module synhelper (3.0.15). Release: Commerce ML Starter 2.0.9 — Minor update available for module cmlstarter (2.0.9). Release: UI Patterns Library Plus 1.1.1 — Minor update available for module ui_patterns_library_plus (1.1.1). Release: UI Patterns Library Plus 1.1.0 — Minor update available for module ui_patterns_library_plus (1.1.0). Release: Menu tree 3.0.1 — Minor update available for module menu_tree (3.0.1). Module Revived: Term Merge 2.0.1 — Module term_merge updated after 14 months of inactivity (2.0.1).
Built by a human using an AI assistant: ๐Ÿค– โž• ๐Ÿง 

Note that extensive parts of this module was generating via AI coding agents under human supervision.

External Entities WordPress (xnttwp) provides a WordPress-aware storage client for the External Entities module.

It allows Drupal to expose and interact with content stored in a WordPress database as Drupal external entities, without importing or duplicating the data.

Built on top of the SQL storage client provided by External Entities, the module automatically generates the SQL queries required to access standard WordPress data structures while hiding most of the underlying database complexity from site builders.

Features

External Entities WordPress provides:

  • A dedicated WordPress storage client for External Entities.
  • Automatic handling of the WordPress database table prefix.
  • Detection of the WordPress database schema and version information.
  • Support for standard WordPress content, including:
    • posts, pages and custom post types;
    • users;
    • comments;
    • terms and taxonomies.
  • Support for WordPress post metadata and taxonomy relationships.
  • Automatic generation of list, count and read queries.
  • Optional support for create, update and delete operations.
  • Configuration options for WordPress-specific behaviors.
  • Initial support for WordPress Multisite database structures.
  • An extensible event-based architecture allowing other Drupal modules to alter generated queries and preprocess or postprocess WordPress data.

Plugin support and extensibility

WordPress plugins often extend the standard database schema with additional metadata, custom tables or application-specific behaviors.

External Entities WordPress is designed to remain generic while allowing companion Drupal modules to support these extensions.

Modules can alter the generated SQL queries and participate in data processing through the events exposed by `xnttwp`. This makes it possible, for example, to provide dedicated integration modules for WooCommerce or other WordPress plugins without adding plugin-specific logic to the core `xnttwp` module.

Typical use cases

External Entities WordPress can be useful for:

  • exposing content from an existing WordPress site inside Drupal;
  • progressively migrating a WordPress website to Drupal;
  • building Drupal applications that need live access to a WordPress database;
  • sharing content between Drupal and WordPress without duplicating it;
  • providing Drupal views, fields and other External Entities features on top of WordPress data.

The module is intended to provide a reusable bridge between the WordPress data model and Drupal's External Entities ecosystem while keeping the original WordPress database as the source of truth.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Oct 2026
Latest release
2 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.x-dev Dev 11 Oct 5, 2026