=== InDesign Random Quotes === Contributors: indesignmedia Donate link: https://indesignmedia.net/ Tags: random, quote, quotes, random quotes, quote layout Requires at least: 1.0 Tested up to: 6.9.4 Requires PHP: 7.3 Stable tag: 1.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html A simple shortcode to display random quotes on your WordPress site, now with multiple layouts and a custom quotes manager! == Description == InDesign Random Quotes displays a random quote each time your site is loaded. You can create and maintain the list of quotes directly from the new **ID Quotes** item in the main WordPress admin menu. If you don't add your own quotes, it defaults to a popular selection of quotes from around the globe. It's easily installed and you just use a shortcode to display it randomly anywhere on your site. = Features: = * Easy user install and display just by shortcode. * **NEW:** Manage your own quotes natively from the dedicated **ID Quotes** menu in WordPress. * **NEW:** Four built-in design layouts: Classic (default), Modern, Minimal, and Card. == Installation == Now requires PHP Version 7.3+ = Installing the Plugin = 1. Upload the folder `idquotes` to the `/wp-content/plugins` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Manage your custom quotes from the new **ID Quotes** item in the main admin menu. 4. Add the shortcode `[id_popular_quotes]` to any post, page, or widget to display a quote. = Layout Usage = You can customize the look and feel using the `layout` attribute: * **Classic (Default):** `[id_popular_quotes]` or `[id_popular_quotes layout="classic"]` * **Modern Blockquote:** `[id_popular_quotes layout="modern"]` * **Minimalist:** `[id_popular_quotes layout="minimal"]` * **Gradient Card:** `[id_popular_quotes layout="card"]` == Frequently Asked Questions == = My template doesn't allow for widgets in the header. How can I add this? = There are many good resources available online that discuss this very thing. Search for 'WordPress add a template widget area' to see several. Be warned this will require some code editing in your template files. If you're not comfortable with this consider hiring a web designer to do this. == Screenshots == 1. Screenshot showing plugin directory 2. Screenshot showing shortcode usage with layouts == Changelog == = 1.2 = * **Enhancement:** Moved the ID Quotes settings panel to a dedicated top-level main menu item for quicker access. * **Security:** Added text sanitization callbacks for settings storage, adhering strictly to WordPress security standards. * **Compatibility:** Tested and confirmed fully compatible with WordPress 6.9.4. = 1.1 = * **Feature:** Added a dedicated Admin Page (**ID Quotes** in the main menu) to easily manage and add custom quotes. * **Feature:** Added new `layout` attributes to the shortcode to support multiple design styles: `classic`, `modern`, `minimal`, and `card`. * **Fix/Improvement:** Updated shortcode to properly return output instead of echoing it, adhering to WordPress standards. * **Backward Compatibility:** Ensured existing shortcode usage without layouts falls back to the exact classic design and works seamlessly. = 1.0 = * Initial release == Upgrade Notice == = 1.2 = The ID Quotes settings have moved! You will now find "ID Quotes" as a top-level menu item in your WordPress dashboard sidebar instead of nested under Settings. = 1.1 = Huge update! You can now manage your own quotes from the dedicated ID Quotes admin menu, and choose from multiple fresh, modern layouts using shortcode attributes. Updating to 1.1 is fully backward compatible with your current pages. = 1.0 = This is initial release of plugin for show popular random quotes