Description
Easy Quotes let you collect and display your favorite Quotes / Reviews / Testimonials or any other short snippet of Text you want to present on your site.
Main Features:
- Custom Post Type « Quotes » with Quick Edit and Bulk Actions
- Add Custom Meta: Author, Date and Rating with Stars
- Gutenberg Block « Easy Quotes » to present your Collection all over your Site. (Block-Widget/Pages/Posts etc.)
- Show Random or Daily « Quotes » by Category or choose a Specific Quote.
- Option to rotate Quotes by Category
- Option to show Quotes as a List by Category
- Use Google Fonts and other typographic features to style your Quote.
- Built to blend into any style, but customizable with CSS to fit your needs.
Try my new Plugin
Captures d’écran
Blocs
Cette extension offre 1 bloc.
- Easy Quotes Add your Easy-Quote.
Installation
- Upload the plugin files to the
/wp-content/plugins/easy-quotesdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
FAQ
-
Widget: How to make the Quote Title look like a standard Heading in my Widget Area?
-
If you are using the Easy-Quotes Block as a Widget, try to find out what Header Tag your Theme uses as Widget Title. Usually this should be « h2 » or « h3 ». In your Widget Block Settings « Title » you can then set that value.
Same for the CSS-Class. Under your Easy-Quotes Block Settings « Advanced » you can enter that classname under « Title CSS class(es) ». -
Google Fonts: Are the Google Fonts hostet by google or local on your site?
-
Both: While you’re at the backend of your site, and trying out different Fonts, they’ll get loaded from an external google location.
When you’ve found a font that pleases you, and your quote is viewed for the first time on the frontend, the font gets automatically downloaded to a local folder.
From this time on, only the local font is in use. -
Daily Quotes: How to link a quote to a specific day?
-
Just change the « Published »-Date of your quote to this time. The quote will then be shown every year at that day. The year won’t matter.
(So if you publish a quote on e.g.: 2020-02-29, the quote will pop up every 4 years in a leap year.)
If there is no Quote associated with a day, the most recently published one is displayed.
Avis
Contributeurs & développeurs
« Easy Quotes » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Easy Quotes” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Easy Quotes » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Historique des changements
1.3.7
- Optimized: Daily Quotes SQL query now uses more efficient self-join approach for better performance
- Improved: All database queries now use proper prepared statements with identifier placeholders for enhanced security
1.3.6
- Optimized: Using anonymous closure function for render.php to avoid polluting the global namespace.
- Fixed: Daily Quotes now compatible with MySQL 5.7+ and MariaDB 10.2.1+ (previously required MySQL 8.0+).
1.3.5
- Fixed: Rewrite rules now automatically flush on plugin activation to enable archive pages (domain.com/quotes/).
1.3.4
- Fixed: Consistent rendering of quotes in frontend/backend
- Fixed: Category select is now working reliable in the editor for all modes
- Fixed: Backend now always shows the same quote of the day as the frontend
- Improved: escaping and validating output
1.3.3
- Optimized: Improved List view with responsive interface for adjusting number of quotes
1.3.2
- Performance: Dramatically reduced data transfer with mode-specific API endpoints
- Optimized: Fetch only necessary quotes based on view mode (single/list/rotation)
- Enhanced: Improved quote suggestions with efficient search API
- Fixed: Better state management for smoother editor experience
- Optimized: Reduced memory usage with targeted data loading
- Performance: Up to 99% reduction in data transfer for single quote modes
1.3.1
- Performance: Optimized editor loading speed (up to 10x faster with large quote collections)
- Enhanced: Improved REST API with efficient direct SQL queries
- Fixed: Editor responsiveness with large numbers of quotes (300+)
- Enhanced: Reduced memory usage and payload size in admin interface
1.3.0
- Updated: Replaced custom Google Fonts database with WordPress Font Collections API (WordPress 6.7+)
- Enhanced: Access to full Google Fonts library with improved categorization
- Optimized: Reduced database usage while maintaining full backward compatibility
- Enhanced: Completely rewritten data layer with optimized SQL queries for better performance
- Added: Cache-proof daily/random quotes system that works with any caching plugin
- Optimized: Reduced database queries with efficient meta data handling
- Refactored: Cleaner, more maintainable code structure with modular components
1.2.7
- Fixed: Shortcodes now render in front- and backend.
1.2.6
- Fixed: The db tables that were created by Easy Quotes are now again deleted on deinstallation. (No added quotes are deleted, they are stored in wp_post table)
1.2.5
- Security: Restricted REST API endpoints to authorized users only
- Fixed: Backend routes now require proper editor permissions
1.2.4
- Minor changes
1.2.3
- Fixed vulnerability
1.2.2
- Minor Changes
1.2.1
- Minor Changes
1.2.0
- Added option « Random Viewing Order » for rotation mode
- Minor Bugfixes
1.1.1
- Added experimental feature: Avoid Cache for Random and Daily Quotes
- Minor Bugfixes
1.1.0
- Added new feature: Daily-Quote
- Minor Bugfixes
1.0.8
- Minor Bugfix
1.0.7
- Minor Bugfix
1.0.6
- Minor Bugfix
1.0.5
- Added new feature: List
1.0.4
- Minor Bugfixes
1.0.3
- Added new feature: Rotation
- Bugfixes
1.0.2
- Added new feature: Typography settings (Google Fonts, fontSize, lineHeight)
- Multiple optimizations
1.0.1
- Block preview
- Block renders faster in edit mode (implemented Javascript/React render)
- Optimized block widget integration
- Proper rendering html used in a quote
- Animation triggered when element enters the viewport
- Diverse optimizations
1.0.0
- Initial version.






