[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkYOsHaMRDD6hl-ih7YwYgMJiFILebN4O8o4L5xYNAIY":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"giuliom","mgiulio","https:\u002F\u002Fprofiles.wordpress.org\u002Fgiuliom\u002F",3,120,85,30,84,"2026-04-04T06:01:05.640Z",[14,36,54],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":31,"download_link":32,"security_score":9,"vuln_count":33,"unpatched_count":33,"last_vuln_date":34,"fetched_at":35},"mg-quotes","mg Quotes","1.1.5","\u003Cp>This plugin adds a new custom post type to manage and publish your favorite quotes with WordPress.\u003C\u002Fp>\n\u003Cp>Quick features summary:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enter the quote content in a multiline editor\u003C\u002Fli>\n\u003Cli>Optionally assign an author to a quote, with autocompletion for already existent authors\u003C\u002Fli>\n\u003Cli>Optionally assign multiple hierarchical categories to the quote\u003C\u002Fli>\n\u003Cli>Optionally assign one or more custom fields: date, where, link, …\u003C\u002Fli>\n\u003Cli>Autogeneration of quote titles\u003C\u002Fli>\n\u003Cli>Quickly browse through your quotes with author and\u002For category filters and full text search\u003C\u002Fli>\n\u003Cli>Import\u002FExport of quotes between WordPress installations\u003C\u002Fli>\n\u003Cli>Publish quotes on the front end with widgets, shortcodes and template tags\u003C\u002Fli>\n\u003Cli>Restrict or allow access to the quotes and the relative operations in admin with fine grained access control \u003C\u002Fli>\n\u003Cli>Cleanup on uninstall\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Manage the quotes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Start managing your quotes accessing the new top menu ‘Quotes’:\u003C\u002Fp>\n\u003Cp>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\u003Cbr \u002F>\none or more (hierarchical) categories.\u003Cbr \u002F>\nIt is possible to define a title for the quotes, mainly used in the quote listing; if it is not provided it will be autogenerated.\u003Cbr \u002F>\nIt 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, …\u003C\u002Fp>\n\u003Cp>The authors are implemented with a custom taxonomy, so from the Quotes\u002FAuthors page it is possible to manage them with the standard WP interface.\u003C\u002Fp>\n\u003Cp>From the Quotes\u002FAll quotes page there is the standard post list table WP user interface to browse through the quotes.\u003Cbr \u002F>\nThere is the full text search and two filters for the author and\u002For the category.\u003C\u002Fp>\n\u003Cp>\u003Cem>Restrict or allow access to the quotes and the relative operations in admin with fine grained access control\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>The plugin defines and assigns at installation time the following primitive capabilities to the ‘administrator’ role:\u003C\u002Fp>\n\u003Cp>Category custom taxonomy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘manage_quote_categories’\u003C\u002Fli>\n\u003Cli>‘edit_quote_categories’\u003C\u002Fli>\n\u003Cli>‘delete_quote_categories’\u003C\u002Fli>\n\u003Cli>‘assign_quote_categories’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Author custom taxonomy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘manage_quote_authors’\u003C\u002Fli>\n\u003Cli>‘edit_quote_authors’\u003C\u002Fli>\n\u003Cli>‘delete_quote_authors’\u003C\u002Fli>\n\u003Cli>‘assign_quote_authors’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Quote custom post type:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘edit_quotes’\u003C\u002Fli>\n\u003Cli>‘edit_others_quotes’\u003C\u002Fli>\n\u003Cli>‘publish_quotes’\u003C\u002Fli>\n\u003Cli>‘read_private_quotes’\u003C\u002Fli>\n\u003Cli>‘read’\u003C\u002Fli>\n\u003Cli>‘delete_quotes’\u003C\u002Fli>\n\u003Cli>‘delete_private_quotes’\u003C\u002Fli>\n\u003Cli>‘delete_published_quotes’\u003C\u002Fli>\n\u003Cli>‘delete_others_quotes’\u003C\u002Fli>\n\u003Cli>‘edit_private_quotes’\u003C\u002Fli>\n\u003Cli>‘edit_published_quotes’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Their names should be self-explanatory.\u003C\u002Fp>\n\u003Cp>To customize the access control it is sufficient to grant\u002Frevoke such caps with a role editing plugin, for example \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-role-editor\u002F\" rel=\"ugc\">User Role Editor\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Import\u002FExport\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>To copy all the quotes from a WordPress instance to another just use the related tools provided by WordPress, accessible from the Tools menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Publish the quotes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Quotes can be published on the front end with three methods: widgets, shortcodes and template tags.\u003C\u002Fp>\n\u003Cp>\u003Cem>Widgets\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>The Selected Quote widget allows to display a specific quote. Just select it with the control that lists all quotes by their titles.\u003C\u002Fp>\n\u003Cp>The random quote displayed by the homonymous widget can be optionally limited to the quotes by an author and\u002For a category using the provided controls.\u003C\u002Fp>\n\u003Cp>\u003Cem>Shortcodes\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Shortcodes can be used to display quotes in posts and pages.\u003C\u002Fp>\n\u003Cp>To display a quote in a post or page use the [quote] shortcode passing it the ID of the quote.\u003Cbr \u002F>\nQuote IDs can be easily read from the Quotes\u002FAll Quotes page, hovering with the mouse on the relevant row of the quotes list table.\u003Cbr \u002F>\nSo, to display in a post a quote whose ID is 181 just enter [quote id=”181] in the post content editor.\u003C\u002Fp>\n\u003Cp>To display a random quote from all the quotes or only from a category and\u002For author there is the [rnd_quote] shortcode.\u003Cbr \u002F>\nCategory and author, when provided, must be identified by their name.\u003Cbr \u002F>\nExample:\u003C\u002Fp>\n\u003Cp>[rnd_quote] -> random quote\u003Cbr \u002F>\n[rnd_quote author=”Oscar Wilde”] -> a random quote from the author ‘Oscar Wilde’\u003Cbr \u002F>\n[rnd_quote category=”Art”] -> a random quote from the ‘Art’ category\u003Cbr \u002F>\n[rnd_quote category=”Art” author=”Pablo Picasso”] -> a random quote in the ‘Art’ category and by the ‘Pablo Picasso’ author\u003C\u002Fp>\n\u003Cp>\u003Cem>Template tags\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>If you prefer to modify the theme templates, two template tags are available that mimic the behaviour of the widgets and shortcodes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>mg_qt_get_quote($id) gets a single quote, specified by its ID\u003C\u002Fli>\n\u003Cli>mg_qt_get_rnd_quote($category = null, $author = null) Pick one random quote, optionally from the category and\u002For the author specified(by they names)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>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)\u003Cbr \u002F>\ninstead directly output the markup.\u003C\u002Fp>\n\u003Cp>\u003Cem>Quote markup customization\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>By default the markup generated for a quote is something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cblockquote class=\"mg_qt_quote\">\n    \u003Cp>WordPress puts food on my table\u003C\u002Fp>\n    \u003Cfooter class=\"meta\">\n        \u003Ccite class=\"author\">Mark Jaquith\u003C\u002Fcite>\n    \u003C\u002Ffooter>\n\u003C\u002Fblockquote>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To modify this template the ‘mg_qt_quote_markup’ filter is available. It it invoked with two parameters:\u003C\u002Fp>\n\u003Col>\n\u003Cli>The generated html\u003C\u002Fli>\n\u003Cli>An associative array with the quote data. The available keys are: ‘content’, ‘author’, ‘title’, ‘id’.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.pinterest.com\u002Fpin\u002F119415827596386237\u002F\" rel=\"nofollow ugc\">Some additional info\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Source Code\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin source code is also availabe on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmgiulio\u002Fmg-quotes\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Manage and publish your favorite quotes with WordPress",100,4780,80,4,"2015-03-21T15:41:00.000Z","4.0.38","3.1","",[29,30],"quotes","random-quotes","http:\u002F\u002Fmgiulio.info\u002Fprojects\u002Fmg-quotes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmg-quotes.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":37,"name":38,"version":39,"author":5,"author_profile":6,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":33,"num_ratings":33,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":27,"tags":47,"homepage":52,"download_link":53,"security_score":9,"vuln_count":33,"unpatched_count":33,"last_vuln_date":34,"fetched_at":35},"mg-pinterest-strips-widget","mg Pinterest Strips","0.1","\u003Cp>Display Pinterests pins as vertical strips. See screenshots section or a \u003Ca href=\"http:\u002F\u002Fmgiulio.altervista.org\" title=\"live demo\" rel=\"nofollow ugc\">live demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>From the widget settings form it is possible to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select which pins you’d like to display: all your pins or just the ones from a given board\u003C\u002Fli>\n\u003Cli>Choose the width of a strip and how many of them\u003C\u002Fli>\n\u003Cli>Set a limit on the pins you’d like to display\u003C\u002Fli>\n\u003Cli>A refresh time interval(in seconds), afther which the pins are re-read from Pinterest\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP 5.2.4+\u003C\u002Fli>\n\u003Cli>GD extension\u003C\u002Fli>\n\u003Cli>SimpleXML extension\u003C\u002Fli>\n\u003C\u002Ful>\n","Display Pinterests pins as vertical strips.",10,1588,"2012-04-13T07:38:00.000Z","3.3.2","2.8",[48,49,50,51],"pins","pinterest","strips","widget","http:\u002F\u002Fmgiulio.altervista.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmg-pinterest-strips-widget.zip",{"slug":55,"name":56,"version":57,"author":5,"author_profile":6,"description":58,"short_description":59,"active_installs":42,"downloaded":60,"rating":61,"num_ratings":62,"last_updated":63,"tested_up_to":25,"requires_at_least":64,"requires_php":27,"tags":65,"homepage":69,"download_link":70,"security_score":9,"vuln_count":33,"unpatched_count":33,"last_vuln_date":34,"fetched_at":35},"mg-wc-stripe","mg wc Stripe","1.1","\u003Cp>For instructions, news and more informations please visit the official \u003Ca href=\"http:\u002F\u002Fmgiulio.info\u002Fprojects\u002Fmg-wc-stripe\u002F\" rel=\"nofollow ugc\">project page\u003C\u002Fa>.\u003C\u002Fp>\n","A WooCommerce extension to accept credit cards payments via Stripe.",1509,60,2,"2014-11-07T09:16:00.000Z","3.0",[66,67,68],"payments","stripe","woocommerce","http:\u002F\u002Fmgiulio.info\u002Fprojects\u002Fmg-wc-stripe","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmg-wc-stripe.1.1.zip"]