WP Manifestindependent plugin directory
manifest / integrations / zw-knabbel-wp

ZuidWest Knabbel

WordPress plugin that automatically sends posts to the Babbel API for radio news.

★ 0stars
39release downloads
0.8.0latest · 11d ago

Install

Download zw-knabbel-wp-0.8.0.zip From the 0.8.0 release on GitHub, Oct 11, 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/oszuidwest/zw-knabbel-wp/releases/download/0.8.0/zw-knabbel-wp-0.8.0.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Publishes selected WordPress posts as radio stories in the Babbel API, with speech text generated through the WordPress AI Client.

What it does

  • adds a native Radionieuws control to the Publish box in the Classic Editor
  • generates provider-independent speech text through the WordPress AI Client
  • creates, updates, deletes, and restores the matching Babbel story
  • refreshes a nightly pool of Babbel examples from the last three months, then selects eight per AI request: three directly accepted and five editor-adjusted texts when available
  • excludes the current WordPress post from its own few-shot examples
  • processes publication work asynchronously with Action Scheduler

Requirements

  • WordPress 7.0+
  • PHP 8.3 or 8.4
  • The Classic Editor plugin, installed and activated; the block editor is not supported
  • A compatible AI provider configured under Settings > Connectors
  • A running instance of the Babbel API

Setup

  1. Install the latest ZIP from GitHub Releases.
  2. Activate the plugin and configure an AI provider under Settings > Connectors.
  3. Configure Babbel and story defaults under Settings > ZuidWest Knabbel.
  4. Enable Radionieuws on a post; publishing queues the story for generation and delivery.

Development

composer install
npm install
composer test
vendor/bin/phpcs
composer phpstan
npm run lint
shellcheck tests/e2e/run.sh

Run the isolated WordPress 7.0.2 and Babbel regression suite with:

BABBEL_PATH=../zwfm-babbel tests/e2e/run.sh

Translations

wp i18n make-pot . languages/zw-knabbel-wp.pot --slug=zw-knabbel-wp --domain=zw-knabbel-wp
msgfmt -o languages/zw-knabbel-wp-nl_NL.mo languages/zw-knabbel-wp-nl_NL.po

Release

The release workflow reads the version from zw-knabbel-wp.php, builds zw-knabbel-wp-{version}.zip, and attaches it to the GitHub Release.

License

MIT

Releases

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

Tag
Published
Assets
Downloads
0.8.0 latest
Oct 11, 2026 11d ago
zw-knabbel-wp-0.8.0.zip
2
Aug 12, 2026 2mo ago
zw-knabbel-wp-0.7.0.zip
4
Aug 11, 2026 2mo ago
zw-knabbel-wp-0.6.0.zip
1
Aug 11, 2026 2mo ago
zw-knabbel-wp-0.5.0.zip
1
Mar 30, 2026 6mo ago
zw-knabbel-wp-0.4.0.zip
1
Mar 29, 2026 6mo ago
zw-knabbel-wp-0.3.1.zip
2
Mar 29, 2026 6mo ago
zw-knabbel-wp-0.3.0.zip
1
Mar 24, 2026 7mo ago
zw-knabbel-wp-0.2.10.zip
0
Mar 24, 2026 7mo ago
zw-knabbel-wp-0.2.9.zip
0
Jan 13, 2026 9mo ago
zw-knabbel-wp-0.2.8.zip
2
Jan 9, 2026 9mo ago
zw-knabbel-wp-0.2.7.zip
1
Jan 9, 2026 9mo ago
zw-knabbel-wp-0.2.6.zip
7
Jan 9, 2026 9mo ago
zw-knabbel-wp-0.2.5.zip
2
Jan 9, 2026 9mo ago
zw-knabbel-wp-0.2.4.zip
4
Jan 9, 2026 9mo ago
zw-knabbel-wp-0.2.3.zip
2
Jan 9, 2026 9mo ago
zw-knabbel-wp-0.2.2.zip
2
Jan 9, 2026 9mo ago
zw-knabbel-wp-0.2.1.zip
4
Jan 9, 2026 9mo ago
zw-knabbel-wp-0.2.0.zip
2
Jan 5, 2026 9mo ago
zw-knabbel-wp-0.1.0.zip
1