[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTESTJjqfrDKRKYO6S3nEnLLBoa_Mfbf3lVTJ92cyYVA":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},"lewiscowles","LewisCowles","https:\u002F\u002Fprofiles.wordpress.org\u002Flewiscowles\u002F",2,320,93,30,89,"2026-05-20T11:56:27.581Z",[14,40],{"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":34,"download_link":35,"security_score":36,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"media-playback-speed","Media Playback Speed","1.2.2","\u003Cp>This short, handy plugin will add playback buttons to your audio, video & playlist elements added via the built-in WordPress shortcodes for media using mediaelement.js.\u003C\u002Fp>\n\u003Cp>Each set of buttons is configured for it’s corresponding element on the page, so you can adjust the speed of multiple files independently.\u003C\u002Fp>\n\u003Cp>There is currently no persistence implemented in this plugin. It just scratches an itch to be able to broadly adjust media playback speeds using the HTML api.\u003C\u002Fp>\n\u003Cp>NOTE: This uses the HTML5 media Element API. Any browser not supporting these or using the Flash Player fallback will miss out on this functionality.\u003C\u002Fp>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cp>Two hooks are provided within this plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>media-playback-speed-generate-controls\u003C\u002Fcode> provides a single argument which is a boolean. If you return this as false, this will stop buttons being added to a media player. This is intended for advanced setups where markup for controls might be placed manually elsewhere on the page such as a sticky footer. So long as controls follow the built-in markup (being within the body tag and have a playback-rate-button class (no default styling, used for enabling DOM access only).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>‘media-playback-speed-data’ provides the default array containing arrays as items with \u003Ccode>rate\u003C\u002Fcode>, \u003Ccode>title\u003C\u002Fcode> and \u003Ccode>label\u003C\u002Fcode> entries, which set the playback rate, the title and aria-title for the buttons as well as adjust the button text.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Theme & Front-end\u003C\u002Fh4>\n\u003Cp>The \u003Ccode>.playback-rate-button.mejs-active\u003C\u002Fcode> and\u002For \u003Ccode>.playback-rate-button.active-playback-rate\u003C\u002Fcode> CSS-selectors allow you to style the active speed (per-player).\u003C\u002Fp>\n\u003Cp>Initially mejs-active class was added in order to create media-playback-js compatible \u002F familiar class names.\u003C\u002Fp>\n\u003Cp>Now that Gutenberg does not add these, it makes sense to for-now add two sets of classes.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>.playback-rate-button.mejs-active\u003C\u002Fcode> selector will be deprecated in version 2.\u003C\u002Fp>\n\u003Ch4>Troubleshooting\u003C\u002Fh4>\n\u003Cp>This works with the traditional \u003Ccode>audio\u003C\u002Fcode>, \u003Ccode>video\u003C\u002Fcode> and \u003Ccode>playlist\u003C\u002Fcode> shortcodes so long as WordPress uses the JavaScript player.\u003C\u002Fp>\n\u003Cp>With the latest 1.1.1 release this also works for HTML5 audio and video too, however you will need to implement your own controls which have the \u003Ccode>playback-rate-button\u003C\u002Fcode> class and follow the patterns of this.\u003C\u002Fp>\n\u003Cp>HTML5 raw controls do not have a playlist the author is aware of, and they use global state, so playback rate is per-page.\u003C\u002Fp>\n\u003Cp>There is currently no history as part of this plugin, however a sister plugin could be authored and hooks added to it to store playback rate.\u003C\u002Fp>\n\u003Cp>Please ensure that you have no broken javascript, or wrap all functions in \u003Ccode>(function() { \u002F\u002F do things })()\u003C\u002Fcode> blocks to ensure nothing interferes with this plugin. This plugin does this so that it should not interfere with your site, even in browsers and pages which do not support this plugin.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>Please feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCODESIGN2\u002Fmedia-playback-speed\u002Fissues\" rel=\"nofollow ugc\">suggest\u003C\u002Fa> improvements, report conflicts, and\u002For make suggestions for integration hooks etc.\u003C\u002Fp>\n","Add speed controls to audio and video hosted from your WordPress blog.",300,6485,100,9,"2022-07-05T08:55:00.000Z","6.0.11","4.0","7.2",[29,30,31,32,33],"aria","frontend","media","mediaelementjs","streaming","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-playback-speed.1.2.2.zip",85,0,null,"2026-04-16T10:56:18.058Z",{"slug":41,"name":42,"version":43,"author":5,"author_profile":6,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":22,"num_ratings":48,"last_updated":34,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":34,"download_link":57,"security_score":22,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":58},"cd2-fullstory-integration","fullstory WordPress reference integration","1.09","\u003Cp>This plugin enables painless integration with WordPress (including WooCommerce) with the fullstory user-monitoring platform.\u003C\u002Fp>\n\u003Cp>It adds a new settings page, where you simply enter your valid fullstory organisation ID, and you get data from your WordPress site.\u003C\u002Fp>\n\u003Cp>The latest version has a helper so that you can paste a UI link from FullStory and automatically extract your Organisation ID.\u003C\u002Fp>\n\u003Cp>This is still experimental, so below is the format expected.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fapp.fullstory.com\u002Fui\u002F**{ORGID}**\u002Fsegments\u002Feveryone\u002Fpeople\u002F0\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The plugin is also compatible with wp-cli automated deployment by injecting a define ‘FULLSTORY_ORG’ to the wp-config.php.\u003C\u002Fp>\n\u003Cp>The plugin does no special work apart from ensuring that attributes are escaped in saved values before being used.\u003C\u002Fp>\n\u003Cp>Care has been taken to supply the following filters, so that you can specify your own custom fullstory attributes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>cd2_fstory_data (array)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If using custom filters, please note you are wholely responsible for not messing things up. I recommend using a sibling plugin rather than editing this one; as well as testing locally, perhaps in staging before deploying to production as FullStory does not love malformed data. The format of data is simply key-value in a PHP array which is merged with the default array.\u003C\u002Fp>\n\u003Cp>This is a reference plugin, I’d love to develop it further, or work with you or your business to include additional features, perhaps a hooks interface or more formal view-separation for complex projects. I’ve used this on Multisite, Standard WP, multi-lingual sites.\u003C\u002Fp>\n","This plugin enables painless integration with WordPress (including WooCommerce) with the fullstory user-monitoring platform.",20,4461,1,"5.7.0","4.6","5.6",[53,54,55,56],"integrate","integration","user-experience","ux","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcd2-fullstory-integration.1.0.9.zip","2026-03-15T10:48:56.248Z"]