manifest / integrations / zw-liveblog
ZuidWest Liveblog
WordPress plugin that embeds 24LiveBlog liveblogs into a website.
by Streekomroep ZuidWest · github.com/oszuidwest/zw-liveblog
★ 0stars
12release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/oszuidwest/zw-liveblog/releases/download/1.8.1/zw-liveblog-1.8.1.zipReadme
ZuidWest Liveblog
A lightweight WordPress plugin that embeds 24LiveBlog posts using a simple shortcode.
Requirements
- WordPress 7.0 or higher
- PHP 8.3 or higher
Installation
- Download the latest release from GitHub Releases
- Upload the ZIP file via WordPress Admin → Plugins → Add New → Upload Plugin
- Activate the plugin
- Add the shortcode to any post or page:
[liveblog id="YOUR_LIVEBLOG_ID"]
Finding your Liveblog ID
- Log in to your 24LiveBlog dashboard
- Open your liveblog event
- Copy the numeric ID from the URL or embed code
Features
- Liveblog Embedding - Converts the shortcode into a 24LiveBlog embed
- Ad Hiding - Removes ad elements from the free 24LiveBlog tier
- Dark Mode Support - Basic styling adjustments for dark themes
- SEO Schema - Injects LiveBlogPosting JSON-LD markup with up to 100 updates
- Performance Optimized - Deferred script loading, 60-second API caching
Development
composer install
vendor/bin/phpcs # Code style (PSR-12 + WordPress)
vendor/bin/phpstan analyse # Static analysis
npm install
npm run lint # JS/CSS linting with Biome
npm run lint:fix # Auto-fix JS/CSS issues
Structure
zw-liveblog.php- plugin bootstrap and metadataincludes/- PHP components for shortcodes, assets, schema, API calls, and card badgesassets/- front-end CSS and JavaScript loaded by the plugin
License
GPL-2.0-or-later
Read the full README on GitHub →