Description
Mevabi Daily Image Block lets you schedule one image per day with an optional title and description.
Features:
- Custom Post Type for daily image entries.
- Date, image, title and description per entry.
- Fallback to latest available previous day if today is missing.
- Optional global random mode.
- Optional random fallback mode when no eligible day exists.
[odoi_daily_image]shortcode.- Native dynamic Gutenberg block.
- REST-powered anti-cache hydration for page cache/CDN scenarios.
Screenshots







Blocks
This plugin provides 1 block.
- One Day One Image Render the One Day, One Image daily image block.
Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin through the “Plugins” menu in WordPress.
- Go to Daily Images and create entries.
- Use
[odoi_daily_image]or insert the One Day One Image block.
FAQ
-
Does this plugin require WP-Cron?
-
No. The plugin calculates the current image at request time using WordPress timezone settings.
-
How does cache busting work with cache/CDN plugins?
-
The server still renders a fallback image in PHP, but frontend JavaScript fetches the current image from a no-store REST endpoint and replaces the markup. This keeps the image fresh even when page HTML is cached.
-
What if JavaScript is disabled?
-
The PHP-rendered output is shown. It is accurate when generated, but may still be affected by full-page cache plugins.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Mevabi Daily Image Block – One Day, One Image” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Mevabi Daily Image Block – One Day, One Image” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
