Faevika Quotes – Random Quotes & Quote of the Day

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

  1. Upload the plugin ZIP in Plugins > Add Plugin > Upload Plugin, or install it from the WordPress Plugin Directory.
  2. Activate Faevika Quotes.
  3. Open Faevika Quotes > Add New to create quotes, or Faevika Quotes > Import / Export to import them.
  4. Add the Faevika Quotes block, widget, or shortcode to your site.
  5. 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}quotescollection database 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.

Contributors

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.