WP Manifestindependent plugin directory

Install

Download contentbridge-0.2.3.zip From the 0.2.3 release on GitHub, Jan 5, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/writepoetry/contentbridge/releases/download/0.2.3/contentbridge-0.2.3.zip
Updates itself. It ships its own updater (Update URI header), so new versions appear under Dashboard → Updates.

ContentBridge — WordPress Plugin

Useful WP-CLI commands for local testing environment during plugin development.

Creates a new WordPress post with title, content, publish status, and custom metadata (e.g., featured image and Yoast meta description).

wp post create \
  --post_type=post \
  --post_title="Titolo del mio post 7" \
  --post_content="Questo è il contenuto del post" \
  --post_status=publish \
  --meta_input='{"_thumbnail_id":"12","_yoast_wpseo_metadesc":"Questa è la mia meta description personalizzata"}'

Updates an existing post (ID 123) by changing the title, content, status, and metadata.

wp post update 123 \
  --post_title="Nuovo titolo del post" \
  --post_content="Nuovo contenuto del post" \
  --post_status=publish \
  --meta_input='{"_thumbnail_id":"21","_yoast_wpseo_metadesc":"Questa è la mia meta description personalizzata"}'

Sets up the WordPress testing environment by creating the test database and installing the specified WordPress version.

./bin/install-wp-tests.sh wordpress_test root root "localhost:/tmp/mysql_socket/mysqld.sock" latest

ContentBridge Inner Hooks

Default Featured Image Override

Add this filter in your theme or plugin to override the default featured image used by ContentBridge. The hook forces the system to return the specified image ID as the new default.

add_filter(
    'writepoetry_contentbridge_default_featured_image',
    function () {
        return 21; // new default image ID.
    }
);

Service Configuration Injection

Define external services, events, and payloads used by ContentBridge. Each key represents an integration. The filter must return an array of service definitions.

add_filter('writepoetry_contentbridge_service_config', function () {
    return [
        'service1' => [
            'url' => 'https://localhost/webhook/36f8013-4da4-4359-831b-8ab335b6524f',
            'secret' => '8Cp6Q8kYB8VeFZgwBdkSsOvJGarIq+LVlH/VrCkdimqXErDTFvIu552YDDqS+1V1pcGhBxZr341WFww70iudGw==',
            'events' => ['transition_post_status', 'post_updated'],
            'post_type' => ['post'],
            'payload' => [
                'type' => 'post'
            ]
        ],
        'service2' => [
            'url' => 'https:/api.test.com',
            'events' => ['post_updated'],
            'payload' => [
                'access_key' => 'RZwl0WLTRq9f6YTX57OvjjQRoRJCCbwMIWjOwmHspiI='
            ],
            'post_type' => ['post', 'page'],
            'timeout' => 30
        ],
    ];
});

Releases

10 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
0.2.3 latest
Jan 5, 2026 9mo ago
contentbridge-0.2.3.zip
5
Nov 25, 2025 11mo ago
contentbridge-0.2.2.zip
8
Nov 20, 2025 11mo ago
contentbridge-0.2.1.zip
2
Nov 15, 2025 11mo ago
tag only
—
Sep 27, 2025 1 year ago
contentbridge-0.1.10.zip
0
Sep 27, 2025 1 year ago
contentbridge-0.1.9.zip
1
Sep 22, 2025 1 year ago
contentbridge-0.1.8.zip
1
Sep 22, 2025 1 year ago
contentbridge-0.1.7.zip
1
Sep 22, 2025 1 year ago
contentbridge-0.1.6.zip
1
Sep 22, 2025 1 year ago
contentbridge-0.1.5.zip
5
A grade

Security

ContentBridge 0.2.2 · audited by WP Registry

No security issues found.

Audited release
0.2.2
Findings
none
Worst severity
—
Content hash
612eac8fcdb307f07e804636…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.