Description
Add a Quote of the Day to your WordPress website with the FixQuotes Widget. Every day, a new inspiring quote is automatically displayed to your visitors – no maintenance required!
FixQuotes is one of the largest curated quotation databases on the web, featuring over 170,000 verified quotes from more than 12,000 notable people throughout history.
Features
- Three Display Modes: Choose between text-only, image-only, or text + image display
- Widget & Shortcode Support: Use as a sidebar widget or embed anywhere with shortcodes
- Gutenberg Block: Native block editor support for modern WordPress sites
- Automatic Updates: Quotes refresh daily at midnight – completely hands-off
- Smart Caching: Quotes are cached locally for fast page loads, and the last quote keeps showing if FixQuotes is ever unreachable
- Responsive Images: Beautiful quote images that adapt to any screen size, with reserved dimensions so your layout never jumps
- Clean Styling: Widget adapts to your theme’s design
- Handpicked Quality: Every quote is selected by FixQuotes editors for accuracy and impact
Links
Usage
As a Widget:
1. Go to Appearance Widgets
2. Drag “FixQuotes Quote of the Day” to your sidebar
3. Select your preferred display type
4. Save
As a Shortcode:
[fixquotes_qotd type=”text_image”]
Available types: text, image, text_image
As a Gutenberg Block:
1. Edit a page or post
2. Click + to add a block
3. Search for “FixQuotes Quote of the Day”
4. Configure display options in the block sidebar
Privacy Policy
This plugin connects to FixQuotes.com to retrieve quote data:
- Data Retrieved: Quote text, author name, author URL, quote image URL
- Data Sent: No visitor data. The request carries only WordPress’ standard user agent, which includes your site’s address
- Data Storage: Quotes are cached locally using WordPress transients, plus one option holding the most recent quote as a fallback
- Third-Party Service: FixQuotes.com – Privacy Policy
Quote images are loaded by your visitors’ browsers directly from the FixQuotes CDN, which means their IP address is visible to that CDN in the same way as for any externally hosted image.
No personal information about your visitors is collected or transmitted by this plugin.
Blocks
This plugin provides 1 block.
- FixQuotes Quote of the Day
Installation
Automatic Installation
- Log in to your WordPress admin dashboard
- Go to Plugins Add New
- Search for “FixQuotes”
- Click “Install Now” and then “Activate”
- Go to Appearance Widgets and drag the “FixQuotes Quote of the Day” to your sidebar
Manual Installation
- Download the plugin zip file
- Log in to your WordPress admin dashboard
- Go to Plugins Add New Upload Plugin
- Choose the downloaded file and click “Install Now”
- Activate the plugin
- Go to Appearance Widgets and configure the widget
Using the Shortcode
After activation, you can use the shortcode anywhere in your posts or pages:
[fixquotes_qotd] - Basic text quote
[fixquotes_qotd type="text_image"] - Text with image
[fixquotes_qotd type="image"] - Image only
[fixquotes_qotd title="Daily Inspiration"] - Custom title
FAQ
-
Can I add multiple quote widgets to my site?
-
Yes! You can add multiple widgets with different display modes. For example, use text-only in a narrow sidebar and text + image in a wider content area.
-
How often do the quotes update?
-
Quotes are automatically updated daily at midnight (Eastern Time). Each quote is handpicked by FixQuotes editors. The widget caches data locally to ensure fast page loads.
-
Do the widget links affect my site’s SEO?
-
No. Every link the widget adds to your pages carries
rel="nofollow", so it passes no ranking signals in either direction. If you would rather link to FixQuotes editorially, you can change that with thefixquotes_qotd_link_relfilter. -
What happens if FixQuotes is unreachable?
-
Your visitors keep seeing the most recent quote the widget successfully fetched. The plugin also waits before retrying a failed request, so a problem at our end never slows your pages down. On a brand new install that has never reached us, a built-in quote is shown instead.
-
Can I customize the widget appearance?
-
The widget is designed to inherit your theme’s fonts and colors. For advanced customization, you can add custom CSS targeting the
.fixquotes-qotd-widgetclass. -
Are there filters for developers?
-
Yes, three:
fixquotes_qotd_link_rel– therelattribute on outbound links (defaultnofollow noopener)fixquotes_qotd_cache_ttl– how long a quote is cached, in seconds (default 3600)fixquotes_qotd_feed_url– the feed the quote is fetched from
-
What image size is used?
-
The widget uses high-quality 1200×628px landscape images, optimized for social sharing and responsive display, and switches to a 1000×1500px portrait crop on screens narrower than 500px. Both are served at widget-appropriate sizes in WebP.
-
Does this plugin slow down my site?
-
No. Quotes are cached locally for 1 hour, so the external API is only called periodically. Images are served from FixQuotes’ CDN, load lazily, and declare their dimensions so the page does not shift as they arrive.
-
Is this plugin GDPR compliant?
-
Yes. The plugin fetches quote data from FixQuotes.com and displays images from our CDN. We do not collect any personal information about your visitors.
-
What versions of WordPress does this work with?
-
The plugin requires WordPress 5.0+ and PHP 7.4+. It’s tested up to WordPress 7.0.
-
Can I use this with the Classic Editor?
-
Yes! Use the shortcode
[fixquotes_qotd]in the Classic Editor, or add the widget via Appearance Widgets.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“FixQuotes Quote of the Day” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “FixQuotes 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
1.4
- Outbound links are now
rel="nofollow noopener", and can be adjusted with the newfixquotes_qotd_link_relfilter - Quote images now declare their width and height, so pages no longer shift as images load
- Quote images now load lazily and decode asynchronously
- An unreachable feed no longer causes a slow request on every page view; failures are backed off and the last successfully fetched quote keeps being served
- Added a built-in fallback quote for installs that have never reached the feed
- Widget CSS is no longer attached to the
wp-block-libraryhandle, which meant it disappeared on themes that dequeue it - Fixed PHP notices and an empty widget when an unrecognised display type was passed, e.g.
[fixquotes_qotd type="something"] - Author name is now marked up with
<cite>, and links announce that they open in a new tab - Quotation marks are now rendered consistently in both text modes
- Default widget title is now translatable
- Fixed asset version numbers that had been stuck at 1.2, so browsers pick up CSS and script changes
- Added
fixquotes_qotd_cache_ttlandfixquotes_qotd_feed_urlfilters - Added an uninstall routine that removes the plugin’s cached data
1.3
- Updated Quote of the Day URL to remove trailing slash
1.2
- Renamed plugin to “FixQuotes Quote of the Day” (WordPress guidelines compliance)
- Updated text domain to fixquotes-quote-of-the-day
- Added option to show/hide widget title
- Added optional “Powered by FixQuotes” credit link (opt-in)
- Text-only quotes now wrapped in quotation marks
- Fixed quote links to use static QOTD page URL
1.0
- Initial release
- Widget with 3 display modes (text, image, text + image)
- Shortcode support: [fixquotes_qotd]
- Gutenberg block support
- Automatic daily quote refresh (handpicked by editors)
- Local caching for performance