BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
mg Quotes icon
Possibly abandoned Tested up to 4.0.38 #14 in quotes

mg Quotes

Manage and publish your favorite quotes with WordPress

Active installs100+100+ tier
Downloads · 30d97▲ +24.4% vs prev. 30d
Rating4/54 reviews
Health score29/100At risk
All-time downloads5.4KSince May 2014
Support resolved—No recent threads
RequiresWP 3.1PHP any
Downloads · 7d18▼ -21.7% week over week
Our verdict

Consider an alternative

mg Quotes shows warning signs in 2026 — compare the alternatives below before installing. It runs on 100+ sites, is rated 4/5 and was last updated 12 years ago, and scores 29/100 on our health check.

  • Small user base (100+ active installs)
  • Very few reviews so far
  • No update in 11 years
  • Only tested up to WordPress 4.0 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

135Jul 16Aug 29Oct 13
Yesterday2
Daily average (1y)2
Peak day15May 5, 2026
Last 12 months840

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where mg Quotes stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
quotes >100 3,046 Best quotes plugins →
random quotes >100 361 Best random quotes plugins →

Version adoption

Share of active sites per release.

  • 1.1100.0%

Rating breakdown

★★★★★★★★★★ 4 from 4 reviews

  • 5★75.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★25.0%

About mg Quotes

From the official readme · v1.1.5

Description

This plugin adds a new custom post type to manage and publish your favorite quotes with WordPress.

Quick features summary:

  • Enter the quote content in a multiline editor
  • Optionally assign an author to a quote, with autocompletion for already existent authors
  • Optionally assign multiple hierarchical categories to the quote
  • Optionally assign one or more custom fields: date, where, link, …
  • Autogeneration of quote titles
  • Quickly browse through your quotes with author and/or category filters and full text search
  • Import/Export of quotes between WordPress installations
  • Publish quotes on the front end with widgets, shortcodes and template tags
  • Restrict or allow access to the quotes and the relative operations in admin with fine grained access control
  • Cleanup on uninstall

Manage the quotes

Start managing your quotes accessing the new top menu ‘Quotes’:

In the quote editor enter the quote content and optionally, its author(if you have already added it before just type a part of its name to get an autocompletion) and
one or more (hierarchical) categories.
It is possible to define a title for the quotes, mainly used in the quote listing; if it is not provided it will be autogenerated.
It is also possible to define some custom fields, for example to assign further informations about the quote, such as a date, a link, a place, …

The authors are implemented with a custom taxonomy, so from the Quotes/Authors page it is possible to manage them with the standard WP interface.

From the Quotes/All quotes page there is the standard post list table WP user interface to browse through the quotes.
There is the full text search and two filters for the author and/or the category.

Restrict or allow access to the quotes and the relative operations in admin with fine grained access control

The plugin defines and assigns at installation time the following primitive capabilities to the ‘administrator’ role:

Category custom taxonomy:

  • ‘manage_quote_categories’
  • ‘edit_quote_categories’
  • ‘delete_quote_categories’
  • ‘assign_quote_categories’

Author custom taxonomy:

  • ‘manage_quote_authors’
  • ‘edit_quote_authors’
  • ‘delete_quote_authors’
  • ‘assign_quote_authors’

Quote custom post type:

  • ‘edit_quotes’
  • ‘edit_others_quotes’
  • ‘publish_quotes’
  • ‘read_private_quotes’
  • ‘read’
  • ‘delete_quotes’
  • ‘delete_private_quotes’
  • ‘delete_published_quotes’
  • ‘delete_others_quotes’
  • ‘edit_private_quotes’
  • ‘edit_published_quotes’

Their names should be self-explanatory.

To customize the access control it is sufficient to grant/revoke such caps with a role editing plugin, for example User Role Editor.

Import/Export

To copy all the quotes from a WordPress instance to another just use the related tools provided by WordPress, accessible from the Tools menu.

Publish the quotes

Quotes can be published on the front end with three methods: widgets, shortcodes and template tags.

Widgets

The Selected Quote and the Random Quote widgets can be used to to display one single quote in the widget areas provided by the used theme.

The Selected Quote widget allows to display a specific quote. Just select it with the control that lists all quotes by their titles.

The random quote displayed by the homonymous widget can be optionally limited to the quotes by an author and/or a category using the provided controls.

Shortcodes

Shortcodes can be used to display quotes in posts and pages.

To display a quote in a post or page use the [quote] shortcode passing it the ID of the quote.
Quote IDs can be easily read from the Quotes/All Quotes page, hovering with the mouse on the relevant row of the quotes list table.
So, to display in a post a quote whose ID is 181 just enter [quote id=”181] in the post content editor.

To display a random quote from all the quotes or only from a category and/or author there is the [rnd_quote] shortcode.
Category and author, when provided, must be identified by their name.
Example:

[rnd_quote] -> random quote
[rnd_quote author=”Oscar Wilde”] -> a random quote from the author ‘Oscar Wilde’
[rnd_quote category=”Art”] -> a random quote from the ‘Art’ category
[rnd_quote category=”Art” author=”Pablo Picasso”] -> a random quote in the ‘Art’ category and by the ‘Pablo Picasso’ author

Template tags

If you prefer to modify the theme templates, two template tags are available that mimic the behaviour of the widgets and shortcodes.

  • mg_qt_get_quote($id) gets a single quote, specified by its ID
  • mg_qt_get_rnd_quote($category = null, $author = null) Pick one random quote, optionally from the category and/or the author specified(by they names)

These two functions return a string with the HTML markup for the picked quote; mg_qt_quote($id) and mg_qt_rnd_quote($category = null, $author = null)
instead directly output the markup.

Quote markup customization

By default the markup generated for a quote is something like this:

<blockquote class="mg_qt_quote">
    <p>WordPress puts food on my table</p>
    <footer class="meta">
        <cite class="author">Mark Jaquith</cite>
    </footer>
</blockquote>

To modify this template the ‘mg_qt_quote_markup’ filter is available. It it invoked with two parameters:

  1. The generated html
  2. An associative array with the quote data. The available keys are: ‘content’, ‘author’, ‘title’, ‘id’.

Some additional info.

Source Code

The plugin source code is also availabe on GitHub.

Installation

The standard procedures for WP plugins installation apply:

  1. Upload the plugin to your WordPress site
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

When the plugin is deleted it will remove all its data from the database.

Changelog

1.1.5

  • Fix: allow quote listing on front end with permalink /quotes

1.1.4

  • Enhancement: Allow quote comments

1.1.3

  • Fix: Flush rewrite rules at plugin activation to avoid permalink problems

1.1.2

  • Enhancement: group widgets together in Available Widgets area

1.1.1

  • Bug fix: Fix syntax error for older PHP versions

1.1

  • Feature: Fine grained access control in admin
  • Feature: Support of quote post author(the WP user that entered the quote)

Full changelog on WordPress.org →

Screenshots

Admin Menu
Admin Menu
List Table
List Table
Quote Editor
Quote Editor
Author Page
Author Page
Categories Page
Categories Page
Widgets
Widgets

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best mg Quotes alternatives

All quotes plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Quotes for WooCommerce Quotes for WooCommerce This plugin allows the site admin the ability to accept quote requests for products. Prices… by pinal.shah 4K+ ★★★★★★★★★★ 4.6 (61) 4 months ago 76
2 Simple Pull Quote Simple Pull Quote The Simple Pull Quote WordPress Plugin provides an easy way for you to insert pull quotes… by llamaman 1K+ ★★★★★★★★★★ 4.2 (10) 11 months ago 45
3 wpuntexturize wpuntexturize Prevent WordPress from converting single and double quotation marks into their curly… by Scott Reilly 900+ ★★★★★★★★★★ 4.6 (12) 2 years ago 46
4 Easy Quotes Easy Quotes Collect and show your favorite Quotes / Reviews / Testimonials or any other short snippet… by Jürgen Müller 700+ ★★★★★★★★★★ 4.7 (6) 2 months ago 81
5 Quotes Addon for GetPaid Quotes Addon for GetPaid Quotes add-on for the WordPress payments plugin GetPaid. Allows you to create quotes, send… by Stiofan 600+ ★★★★★★★★★★ No reviews 4 months ago 55
6 Easy Invoice – Invoice Generator, PDF Quotes & Payments Easy Invoice – Invoice Generator, PDF Quotes & Payments Invoices, quotes, PDFs and payments inside WordPress. Unlimited documents, PayPal, credit… by MatrixAddons 600+ ★★★★★★★★★★ 4.4 (7) 2 weeks ago 84
7 Simple Testimonials Showcase Simple Testimonials Showcase This plugin allows you to create and display testimonials in multiple ways. by PressTigers 500+ ★★★★★★★★★★ 5 (1) 2 years ago 34
8 XV Random Quotes XV Random Quotes Display and rotate quotes anywhere on your WordPress site. Fully integrated with WordPress… by Xavi Ivars 300+ ★★★★★★★★★★ 3.7 (6) 1 month ago 49
9 Quote of the Day by BrainyQuote Quote of the Day by BrainyQuote This plugin lets you add a Quote of the Day widget to your WordPress page. by brainyquote 200+ ★★★★★★★★★★ 3.4 (5) 6 years ago 32
10 Quotes Shortcode and Widget Quotes Shortcode and Widget Create Quotes. Nice and easy interface. Insert anywhere in your site - page/post editor… by OTWthemes 100+ ★★★★★★★★★★ 4 (2) 5 years ago 29

FAQ

mg Quotes: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 14, 2026

Is mg Quotes free?

Yes. mg Quotes is free to download and use from the official WordPress.org plugin directory.

Is mg Quotes safe to use in 2026?

mg Quotes shows warning signs in 2026 — compare the alternatives below before installing. It runs on 100+ sites, is rated 4/5 and was last updated 12 years ago, and scores 29/100 on our health check.

How many websites use mg Quotes?

mg Quotes is active on 100+ WordPress websites and has been downloaded 5,442 times since it launched in May 2014. It was downloaded 97 times in the last 30 days.

Does mg Quotes work with WordPress 7.1?

mg Quotes is officially tested up to WordPress 4.0.38, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

When was mg Quotes last updated?

The latest version, 1.1.5, was released on March 21, 2015 (12 years ago).

Who makes mg Quotes?

mg Quotes is developed and maintained by mgiulio.

What are the best alternatives to mg Quotes?

The most popular alternatives to mg Quotes are Quotes for WooCommerce (4K+ installs), Simple Pull Quote (1K+ installs) and wpuntexturize (900+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.