Description
Faevika Quotes lets you keep your own collection of quotations inside WordPress and display them anywhere on your site.
Display modes:
- Random quote on each page load.
- Automatically rotating quotes at a configurable interval.
- Quote of the Day: the same quote for every visitor, changing at a chosen time in the WordPress site timezone.
Quote management:
- Add, edit, search, activate, deactivate, and delete quotes.
- Optional author field.
- Basic rich text formatting and links inside quote text.
- CSV import and export.
- One-click migration from the legacy Quotes Collection plugin when its database table is still present.
Display options:
- Gutenberg block with WordPress color, typography, spacing, and border controls.
- Classic WordPress widget.
[faevika_quotes]shortcode.- Optional author, quotation marks, manual “Next quote” button, transition, and repeat prevention.
- Theme-inherited styling by default, with optional plugin-wide design settings.
- Cache-safe front-end loading through the WordPress REST API, designed to work with full-page caching.
Faevika Quotes does not send quote data to an external service and does not require an account.
Shortcodes
Basic shortcode:
[faevika_quotes]
Examples:
[faevika_quotes mode="random"]
[faevika_quotes mode="rotate" interval="10"]
[faevika_quotes mode="daily" show_author="yes"]
Supported display modes are random, rotate, and daily.
Screenshots






Installation
- Upload the plugin ZIP in Plugins > Add Plugin > Upload Plugin, or install it from the WordPress Plugin Directory.
- Activate Faevika Quotes.
- Open Faevika Quotes > Add New to create quotes, or Faevika Quotes > Import / Export to import them.
- Add the Faevika Quotes block, widget, or shortcode to your site.
- Configure defaults in Faevika Quotes > Settings.
FAQ
-
Does Quote of the Day show the same quote to everyone?
-
Yes. Faevika Quotes stores one active daily quote for the current daily period. The period changes at the time configured in Faevika Quotes settings and uses the WordPress site timezone.
-
Does this work with page caching?
-
Quotes are requested through a lightweight public WordPress REST endpoint after the page loads. This allows the page HTML itself to remain cached while dynamic quote modes continue to work.
-
Can I migrate from Quotes Collection?
-
Yes, if the old
{prefix}quotescollectiondatabase table still exists. Open Faevika Quotes > Import / Export and use the Quotes Collection importer. Do not uninstall/delete the old Quotes Collection plugin before migration if its uninstall process would remove the table. -
What happens to my quotes if I delete Faevika Quotes?
-
By default the plugin leaves its data in the database, making a later reinstall possible. You can opt in to permanent data deletion in Faevika Quotes > Settings > Advanced before uninstalling.
-
Does the plugin support multilingual quotes?
-
Language-specific quote filtering is planned for a later version. Faevika Quotes currently stores and displays one shared quotes collection.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Faevika Quotes – Random Quotes & Quote of the Day” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Faevika Quotes – Random Quotes & Quote of the Day” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.5
- Improved plugin admin navigation and reorganized settings into a single-page layout.
0.1.4
- Fixed remaining automated output-escaping checks for the classic widget.
- Added translator context for the WordPress timezone message.
0.1.3
- Improved input validation, output escaping, and database query safety.
- Improved CSV import/export handling.
- Improved compatibility with WordPress coding standards and automated checks.
0.1.2
- Hide the legacy Quotes Collection importer when its database table is not present.
- Updated plugin metadata and documentation.
0.1.1
- Fixed Gutenberg spacing styles being hidden in the editor preview.
- Fixed block minimum height inheriting the plugin default when the block value is 0.
- Plugin styling defaults are now reflected in the block editor preview.
- Increased the block minimum-height control to 2000px.
0.1.0
- Initial release.
- Quote management with optional author and active/inactive status.
- Random, rotating, and Quote of the Day modes.
- Gutenberg block, shortcode, and classic widget.
- CSV import/export.
- Quotes Collection migration.
- Cache-safe REST delivery.
- Theme-inherited and customizable styling.
