Hexa PR Wire - Distributor
WordPress Plugin: Distributor integration for Hexa PR Wire
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/mikeyperes/hexa-pr-wire-distributor/releases/download/v3.8.2/hexa-pr-wire-distributor-3.8.2.zipPress-release import, distribution, visibility, media, SEO, and management integration for the Hexa PR Wire network.
Identity
- Repository:
mikeyperes/hexa-pr-wire-distributor - Plugin slug:
hexa-pr-wire-distributor - Namespace:
hpr_distributor - Version:
3.0.3
Ownership
Hexa PR Wire Distributor owns:
- The immutable
press-releasecustom post type and its ACF/SEO field structures. - Press-release imports, source mapping, asset reconciliation, and force-sync endpoints.
- Press-release loop visibility policies.
- Echo RSS rule checks and repair tools.
- Distributor author setup, external image sizing, and press-release SEO status.
Custom Post Type
The Custom Post Types tab uses Hexa\PluginCore\ContentTypes for:
- Press Release enable/disable state.
- Editable public rewrite slug.
- Editable singular and plural WordPress labels.
- ACF field-group toggles and detailed field breakdowns.
The underlying key remains press-release so existing imports, templates, queries, and relationships remain valid. New installations enable the type by default; existing legacy state is preserved.
Visibility
Press releases are hidden from ordinary post loops by default on:
- Home/posts index.
- Author archives.
- Category archives.
- Tag archives.
- Related-content queries on single posts.
Each context has an independent setting. Query filtering is aggressively scoped to frontend, main/public query contexts and does not broadly attach an unrestricted pre_get_posts mutation.
Direct press-release URLs and explicitly requested press-release queries remain available.
Distribution
The plugin provides:
- A protected distributor force-sync REST endpoint.
- Source URL/slug validation and repair.
- Existing-post update and asset reconciliation.
- External featured-image and FIFU metadata maintenance.
- Echo RSS importer rule detection and enforcement.
- Cache purge hooks after successful synchronization.
Dashboard
The dashboard uses Hexa WP Core tabs, collapsible sections, dynamic buttons, guarded AJAX, and activity logs. It includes overview, Going Live, Custom Post Types, snippets, Echo RSS settings, plugin/Core update reporting, and technical status tools.
Plugin and Core update panels come directly from Hexa WP Core. The retired custom updater and direct filesystem installer code have been removed.
Architecture
hexa-pr-wire-distributor.php is the canonical entry. initialization.php is retained for compatibility. Focused implementation lives under src/, with legacy distribution endpoints isolated in their existing files.
Reusable updater, CPT, ACF, dashboard, AJAX, checklist, activity-log, and UI infrastructure comes from Hexa WordPress Plugin Core 1.0.0. The root HEXA_PLUGIN_CORE_LIBRARY.md matches the bundled canonical package.
Requirements
| Requirement | Minimum |
|---|---|
| WordPress | 5.0 |
| PHP | 8.0 |
| Hexa WP Core bundle | 1.0.0 |
ACF Pro is required for press-release field groups. Echo RSS and FIFU integrations are conditional on those plugins being active.
Installation
Install the repository as wp-content/plugins/hexa-pr-wire-distributor, activate hexa-pr-wire-distributor.php, and run the Going Live checklist before enabling production imports.
Development
Run architecture and unit contracts with:
php tests/architecture.php
php tests/unit-modules.php
Live verification must exercise the visible settings controls, one representative import/sync path, direct press-release output, every enabled exclusion context, schema/SEO status, and plugin/Core updater reporting.
Changelog
3.0.3
- Restored the scoped
hpr_press_release_archiveElementor query hook so intentionally requested press-release Loop Grids can render on front pages without weakening ordinary home-loop exclusions. - Preserved the explicit-CPT and sticky-post protections introduced in 3.0.1 while recovering queries that the earlier Elementor-args filter had already marked empty.
3.0.2
- Preserved FIFU and CDN-transformed image URLs while repairing external press-release image dimensions.
- Prevented medium and thumbnail Elementor requests from falling back to oversized original media URLs.
3.0.1
- Preserved explicitly requested press-release-only loops while ordinary mixed content loops continue to honor visibility exclusions.
- Prevented WordPress sticky posts from contaminating dedicated press-release Elementor queries.
3.0.0
- Established the stable major baseline for press-release distribution, visibility, CPT, ACF, updater, and admin workflows.
- Updated all shared runtime and UI infrastructure to the canonical Hexa WP Core 1.0.0 bundle.
- Preserved existing Press Release keys, labels, slugs, imports, loop exclusions, and stored configuration.
2.5.6
- Defers the plugin composition root until
plugins_loaded, after the shared Hexa WP Core runtime resolves. - Restores registration of the reusable Custom Post Types AJAX controller on every admin request.
2.5.5
- Registered the Press Release CPT and ACF structures through Hexa WP Core with editable labels and rewrite slug.
- Replaced custom plugin/Core update pages and direct install logic with shared Core panels/controllers.
- Preserved default-enabled Press Release registration and existing legacy state.
- Updated the bundled Hexa WordPress Plugin Core to 0.19.78.
- Consolidated repository documentation.
Support
Report issues at https://github.com/mikeyperes/hexa-pr-wire-distributor/issues.
License
Proprietary Hexa PR Wire software unless a source file states otherwise.
Releases
20 releases. Each count is every asset in that release; expand a row for the breakdown.
v3.8.2
latest
Oct 18, 2026 4d ago
hexa-pr-wire-distributor-3.8.2.zip
+1 asset
1
Oct 18, 2026 4d ago
hexa-pr-wire-distributor-3.8.1-php74.zip
+1 asset
0
Oct 18, 2026 4d ago
hexa-pr-wire-distributor-3.8.0.zip
+1 asset
0
Oct 18, 2026 4d ago
hexa-pr-wire-distributor-3.7.0-php74.zip
+1 asset
0
Oct 6, 2026 17d ago
hexa-pr-wire-distributor-3.6.4-php74.zip
+1 asset
7
Oct 6, 2026 17d ago
hexa-pr-wire-distributor-3.6.3-php74.zip
+1 asset
6
Oct 6, 2026 17d ago
hexa-pr-wire-distributor-3.6.2-php74.zip
+1 asset
6
Oct 6, 2026 17d ago
hexa-pr-wire-distributor-3.6.1-php74.zip
+1 asset
6
Oct 6, 2026 17d ago
hexa-pr-wire-distributor-3.6.0.zip
+1 asset
0
Sep 29, 2026 24d ago
hexa-pr-wire-distributor-3.5.7-php74.zip
+1 asset
cohort
9
Sep 28, 2026 25d ago
hexa-pr-wire-distributor-3.5.6-php74.zip
+1 asset
6
Sep 28, 2026 25d ago
hexa-pr-wire-distributor-3.5.5.zip
+1 asset
0
Sep 28, 2026 25d ago
hexa-pr-wire-distributor-3.5.4.zip
+1 asset
2
Active-site estimate ≈10 comes from the v3.5.7 cohort. Method.