{"id":29381,"date":"2014-05-15T07:23:49","date_gmt":"2014-05-15T07:23:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/h5p\/"},"modified":"2026-04-13T11:57:50","modified_gmt":"2026-04-13T11:57:50","slug":"h5p","status":"publish","type":"plugin","link":"https:\/\/kn.wordpress.org\/plugins\/h5p\/","author":13754317,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.17.6","stable_tag":"1.17.6","tested":"6.9.4","requires":"3.8.1","requires_php":"","requires_plugins":null,"header_name":"H5P","header_author":"Joubel","header_description":"","assets_banners_color":"a4aaad","last_updated":"2026-04-13 11:57:50","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/h5p.org","header_plugin_uri":"http:\/\/h5p.org\/wordpress","header_author_uri":"http:\/\/joubel.com","rating":4.8,"author_block_rating":0,"active_installs":40000,"downloads":890340,"num_ratings":61,"support_threads":9,"support_threads_resolved":2,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"icc0rz","date":"2014-05-15 12:31:13"},"1.1.0":{"tag":"1.1.0","author":"icc0rz","date":"2014-09-26 10:59:15"},"1.14.0":{"tag":"1.14.0","author":"thomasmars","date":"2019-08-15 17:22:25"},"1.14.1":{"tag":"1.14.1","author":"thomasmars","date":"2019-08-19 11:47:48"},"1.15.7":{"tag":"1.15.7","author":"icc0rz","date":"2024-10-10 13:12:43"},"1.15.8":{"tag":"1.15.8","author":"icc0rz","date":"2024-10-10 13:10:04"},"1.16.0":{"tag":"1.16.0","author":"icc0rz","date":"2024-10-10 13:06:03"},"1.17.2":{"tag":"1.17.2","author":"makmentins","date":"2026-03-03 13:44:36"},"1.17.3":{"tag":"1.17.3","author":"makmentins","date":"2026-03-11 13:41:13"},"1.17.4":{"tag":"1.17.4","author":"makmentins","date":"2026-03-16 13:36:13"},"1.17.5":{"tag":"1.17.5","author":"makmentins","date":"2026-04-07 12:58:42"},"1.17.6":{"tag":"1.17.6","author":"makmentins","date":"2026-04-13 11:57:50"},"1.2.0":{"tag":"1.2.0","author":"icc0rz","date":"2014-11-03 12:23:33"},"1.2.1":{"tag":"1.2.1","author":"icc0rz","date":"2014-11-03 13:33:55"},"1.2.2":{"tag":"1.2.2","author":"icc0rz","date":"2014-12-04 13:26:26"},"1.3.0":{"tag":"1.3.0","author":"icc0rz","date":"2015-02-18 22:33:09"},"1.4.0":{"tag":"1.4.0","author":"icc0rz","date":"2015-03-11 12:29:14"},"1.4.1":{"tag":"1.4.1","author":"icc0rz","date":"2015-03-18 10:56:05"},"1.7.4":{"tag":"1.7.4","author":"thomasmars","date":"2016-11-07 15:31:52"},"1.7.5":{"tag":"1.7.5","author":"thomasmars","date":"2016-11-08 08:58:07"},"1.7.6":{"tag":"1.7.6","author":"fnoks","date":"2016-11-11 13:17:42"},"1.7.7":{"tag":"1.7.7","author":"thomasmars","date":"2016-12-05 14:42:20"}},"upgrade_notice":[],"ratings":{"1":2,"2":0,"3":3,"4":1,"5":55},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":986118,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":986118,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":986118,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1628151,"resolution":"1544x500","location":"assets","locale":""},"banner-1880x690.png":{"filename":"banner-1880x690.png","revision":1550709,"resolution":"1880x690","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1628151,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.14.0","1.14.1","1.15.7","1.15.8","1.16.0","1.17.2","1.17.3","1.17.4","1.17.5","1.17.6","1.2.0","1.2.1","1.2.2","1.3.0","1.4.0","1.4.1","1.7.4","1.7.5","1.7.6","1.7.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":914489,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":914489,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":914489,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":1289859,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":914489,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":914489,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Simple editor to create interactive H5P content","2":"Preview the H5P interactive content","3":"Press Add H5P to add interactive H5P content to posts","4":"Choose among available interactive H5P content from the list","5":"Interactive H5P content added to a post","6":"View post with interactive H5P content."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1332,5298,583,611,222],"plugin_category":[37,53,59],"plugin_contributors":[81412,81411,250485,227449],"plugin_business_model":[],"class_list":["post-29381","plugin","type-plugin","status-publish","hentry","plugin_tags-editor","plugin_tags-education","plugin_tags-quiz","plugin_tags-slider","plugin_tags-video","plugin_category-arts-and-entertainment","plugin_category-ratings-and-reviews","plugin_category-utilities-and-tools","plugin_contributors-fnoks","plugin_contributors-icc0rz","plugin_contributors-makmentins","plugin_contributors-underhaug","plugin_committers-fnoks","plugin_committers-icc0rz","plugin_committers-makmentins","plugin_committers-thomasmars","plugin_committers-underhaug","plugin_support_reps-makmentins"],"banners":{"banner":"https:\/\/ps.w.org\/h5p\/assets\/banner-772x250.png?rev=1628151","banner_2x":"https:\/\/ps.w.org\/h5p\/assets\/banner-1544x500.png?rev=1628151","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/h5p\/assets\/icon.svg?rev=986118","icon":"https:\/\/ps.w.org\/h5p\/assets\/icon.svg?rev=986118","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/h5p\/assets\/screenshot-1.png?rev=914489","caption":"Simple editor to create interactive H5P content"},{"src":"https:\/\/ps.w.org\/h5p\/assets\/screenshot-2.png?rev=914489","caption":"Preview the H5P interactive content"},{"src":"https:\/\/ps.w.org\/h5p\/assets\/screenshot-3.png?rev=914489","caption":"Press Add H5P to add interactive H5P content to posts"},{"src":"https:\/\/ps.w.org\/h5p\/assets\/screenshot-4.png?rev=1289859","caption":"Choose among available interactive H5P content from the list"},{"src":"https:\/\/ps.w.org\/h5p\/assets\/screenshot-5.png?rev=914489","caption":"Interactive H5P content added to a post"},{"src":"https:\/\/ps.w.org\/h5p\/assets\/screenshot-6.png?rev=914489","caption":"View post with interactive H5P content."}],"raw_content":"<!--section=description-->\n<p>One of the great benefits with using H5P is that it gives you access to lots of different <a href=\"https:\/\/h5p.org\/content-types-and-applications\" title=\"Examples and Downloads\">interactive content types<\/a>, such as presentation, interactive video, memory game, quiz, multiple choice, timeline, collage, hotspots, drag and drop, cloze test (fill in the blanks), personality quiz, accordion, flash cards, audio recorder.<\/p>\n\n<p>Another great benefit with H5P is that it allows you to easily share and reuse content. To use content created with H5P, you simply insert a shortcode <code>[h5p Id=\"1\"]<\/code> where you wish for the content to appear. To reuse content, you just download the H5P you would like to edit and make your changes \u2013 e.g. translate to a new language or adjust it to a new situation.<\/p>\n\n<p>H5P is:<\/p>\n\n<ul>\n<li>Open Source<\/li>\n<li>Free to Use<\/li>\n<li>HTML5<\/li>\n<li>Responsive<\/li>\n<\/ul>\n\n<p>The H5P community is actively contributing to improve H5P. Updates and new features are continuously made available on the community portal <a href=\"https:\/\/h5p.org\" title=\"H5P\">H5P.org<\/a>.<\/p>\n\n<p>View our <a href=\"https:\/\/h5p.org\/documentation\/setup\/wordpress\" title=\"Setup H5P for WordPress\">setup for WordPress<\/a> to get information on how to get started with H5P.<\/p>\n\n<h4>GDPR Compliance<\/h4>\n\n<p>Information useful to help you achieve GDPR compliance while using this plugin can be found at <a href=\"https:\/\/h5p.org\/plugin-gdpr-compliance\" title=\"GDPR Compliance\">H5P.org's GDPR Compliance<\/a> page.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download and extract the package<\/li>\n<li>Put the <code>h5p<\/code> folder in your <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Navigate to the WordPress installation in your web browser<\/li>\n<li>Login and active the plugin<\/li>\n<\/ol>\n\n<p>If you're cloning this plugin from GitHub, remember to get the sub modules as well:\n    git submodule update --init --recursive<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20report%20security%20bugs%20found%20in%20this%20plugin%3F\"><h3>Where do I report security bugs found in this plugin?<\/h3><\/dt>\n<dd><p>Please report security bugs found in the source code of the h5p plugin through the <a href=\"https:\/\/patchstack.com\/database\/vdp\/0ecc7a32-3a1d-4a35-9b90-72cdda880808\">Patchstack Vulnerability Disclosure\u00a0 Program<\/a>. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<p>This is the first release of this plugin.<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Imported the latest changes and bug fixes from h5p core.\nImproved multilingual support. Added missing translations, and it should now be possible to translate the menu item without ruining the H5P forms.\nFixed so that content dependencies cache is rebuilt when library dependencies changes. This also includes new export files.\nThe H5P Editor is now inside an iframe to avoid messing up css styling.\nA library administration user interface has been added. This supports content upgrades, deletion of libraries without content and uploading h5p packages without content.\nAdded own h5p capabilities to roles, matching the defaults used for posts.\nFixed bugs related to Windows paths and when debugging is enabled with notices.\nOther minor bug fixes and improvements.<\/p>\n\n<h4>1.2<\/h4>\n\n<p>Added user results tracking and views for H5Ps. Can be disabled through settings.\nRe-adding capabilities. Now adds to roles which have the default WP capabilities. Should fix issues for users which has changed the default roles.\nUpdated views for viewing all content and inserting H5P into posts or pages. These are now paginated and can be filtered and sorted as needed.\nAdded the ability to restrict creation of certain content types through the libraries administration UI.\nImplemented function which will fetch meta data updates for content types(libraries) from H5P.org. This can be disabled through the settings interface. Currently it will only display links for tutorials when creating content, but in the future it might fetch information about new versions and upgrades.\nOther minor bug fixes and improvements.<\/p>\n\n<h4>1.2.1<\/h4>\n\n<p>Fixed JavaScript error when the users doesn't have access to the currently selected library. (It has been restricted.)\nMade sure the whole copyrights dialog always is visible.\nFixed pagination translation.<\/p>\n\n<h4>1.2.2<\/h4>\n\n<p>Fixed support for multi-site setups(network).\nFixed issue when repacking h5p files after dependencies have changed, old libraries was still in the pack.\nAdded missing string to translation.\nFixed code causing PHP notices.\nAdded H5P_DEV option. Can be set in wp-config to always override libraries when \"new\" ones are uploaded.<\/p>\n\n<h4>1.3.0<\/h4>\n\n<p>Added mini tutorial after activating plugin.\nFixed issues with tmp directories on multi-hosted environments.\nAdded H5P option to the admin bar's new menu.\nImproved plugin description and tags.\nFixed issues with uploading and deleting libraries for php builds that doesn't support INPUT_SERVER.\nRemoved cleanup warnings when there's no dir to clean.\nUpdated to latest version of core, now supporting xAPI. [!]\nH5P now has its own event system better suited for OO.\nLibraries are now loaded in the same order as they are required by content types.\nImproved the performance of the editor by reduced ajax requests.\nSupport for external video sources and using video URLs from YouTube. [!]\nYouTube integration (also requires updated libraries)\nSupport for external video files\nOther minor bug fixes.\n[!] Only work with the latest version of the content types. Find upgrades at http:\/\/h5p.org\/update-all-content-types<\/p>\n\n<h4>1.4.0<\/h4>\n\n<p>Added support for external embed.\nUpdated default sorting on H5P tables, making it easier to find recently modified content or new results.\nAdded actions which make it easier for other plugins to alter content types.\nAdded support for inputing target DOM node when initializing H5P, making it possible to \"start\" content loaded via AJAX.\nRemoved deprecated version of font-awesome from plugin code.\nOther minor fixes and code clean up.<\/p>\n\n<h4>1.4.1<\/h4>\n\n<p>Fixed some misplaced code that causes the \"my results\" page to fail.<\/p>\n\n<h4>1.5.0<\/h4>\n\n<p>Added support for configuring the frame and buttons around H5Ps.\nIncreased the performance of the upgrade process.\nImproved internal URL system, it's no longer required to have allow_url_fopen enabled in PHP.\nMade it possible to store the current state of content pr user. This allows logged in users to resume exercises where they left off.\nImproved xAPI support.\nItalian language support. Thanks to community member yeu for contributing.\nOther minor adjustments and fixes.<\/p>\n\n<h4>1.5.1<\/h4>\n\n<p>Fixed support for hosting services that limit unique key lengths to 767 bytes.\nAdded support for additional font styling if the content types allows it.\nDon't show copyright button if there is no copyright.\nTry to generate generic copyrights if the content type doesn't have custom copyrights.\nFixed JS error on results and content list pages that doesn't contain tables.\nFixed wrong sorting on insert H5P media pop-up.\nOther minor bug fixes and adjustments.<\/p>\n\n<h4>1.5.2<\/h4>\n\n<p>Added italian language support to the editor, and update plugin translation. (big thanks to yeu for both of theses!)\nFixed editor list bugs. One where you can't order list items downwards.\nFixed so that libraries are loaded according to weight in the editor.\nImproved the external event dispatcher. Now the this arg should be correct.\nKeep the contents disable settings when re-saving after global options have changed. (More consistent and reliable)\nFixed issue where the about H5P button disappears from content.\nMinor improvement to content output filtering<\/p>\n\n<h4>1.5.3<\/h4>\n\n<p>Imporved error handling when uploading H5P libraries, courtesy of community user limikael.\nCreated separate class for querying H5P content in case other plugins wish to use it.\nUpdated hooks for altering semantics, parameters, scripts and styles. See http:\/\/h5p.org\/wordpress-customization for more information.\nFixed actor for xAPI events.\nUpload is selected by default if there's no content.\nOther minor bug fixes and adjustments.<\/p>\n\n<h4>1.5.4<\/h4>\n\n<p>Added base class for content types.\nAdded duration, scaled and details about content type to xAPI.\nAdded html class when content is framed.\nMinor improvements for some UI strings to allow translation.\nRemoved all utf-8 nbsp in the code.\nFixed .off() wasn't working for the event dispatcher.\nAdded text-align support to wysiwyg.\nImproved iframe communication, use parent instead of top.\nMinor improvements to fullscreen and embed.\nAdded Spanish translations.\nAdded French translations.\nMinor bugfixes and improvements to the editor.<\/p>\n\n<h4>1.5.5<\/h4>\n\n<p>Added auto-install of basic content types.\nAdded notification when updates are available.\nUse different temporary folder to avoid issues on certain hosts.\nMade copyright fields translatable.\nAdded workaround for bug when changing library in Chrome on Windows.\nImproved semi-fullscreen for iPad devices.\nAvoid warning message when allow_url_fopen=0.\nUpdated various text strings and translations.\nImproved editor design and fixed minor bugs in the editor.\nPrepared for copy and paste support in the editor.\nSmarter resize script when embedding. Less flickering.<\/p>\n\n<h4>1.5.6<\/h4>\n\n<p>Improved saving of current content state when leaving the page.\nFixed issues with external embed resizing script.\nImproved pasting of text in text editor\/WYSIWYG.\nFixed bug in video upload editor widget.<\/p>\n\n<h4>1.5.7<\/h4>\n\n<p>Handle WP errors when fetching updates.\nAltered the \"update only\" feature to update minor and major versions as well, not just patch versions.\nIncrease update download timeout to 28 seconds.\nEncourage manual update if auto update fails.<\/p>\n\n<h4>1.6.0<\/h4>\n\n<p>Support for using slug instead of ID when inserting H5P content into posts, articles, etc. Thanks to Mikael Lindqvist for implementing this.\nSupport for Simplified Chinese, thanks to Wen for contributing.\nUse core library when deleting content. (simplifies code)\nImproved file handling through core library. (simplifies code)\nSupport for aggregating JavaScript and CSS through core library. Set H5P_DISABLE_AGGREGATION to disable.\nImplemented system for logging H5P events. No UI yet.\nImproved communications with H5P.org. Added clearer messages on how to disable.\nAdded shortcode info to content pages.\nImproved AJAX requests and error handling.\nAdded a simple autoloader to make coding easier.\nAdded support for tagging H5P content. Makes it easier to organize.\nImproved user notification messages.\nFixed broken library delete. (when managing libraries)\nVarious bug fixes.<\/p>\n\n<h4>1.6.1<\/h4>\n\n<p>Fixed issue with content list on multi-site installations.<\/p>\n\n<h4>1.6.2<\/h4>\n\n<p>Fixed broken pagination for H5P content list.\nReset page number when filtering in the H5P content list.\nRemoved notice when content without stylesheets are aggregated.<\/p>\n\n<h4>1.7.0<\/h4>\n\n<p>Added custom HTML confirmation dialog.\nAdded German translation, thanks to herrmayr.\nAdded version numbers and links to licenses.\nAdded handling of several digits in the major and minor versions of libraries.\nAdded highlighting of required fields in the editor.\nEnhanced action bar buttons for accessibility.\nImproved some error messages that didn't make much sense in the editor.\nCorrected typos in Core spec and readme, thanks to Marc Laporte.\nCorrected documentation in Core, thanks to Dave Richer.\nFixed pagination widget to handle empty pages.\nBugfix to avoid warnings on some systems when Cron cleans up tmp files.\nJoined some CSS files to reduce the number of resources that's loaded in the editor.\nFixed number conversion before comparing versions in Content Upgrade.\nFixed centering of CKEditor dialog in the editor.\nFixed bug when trying to disable external communication.\nFixed so that all the H5P tables are removed on uninstall.\nFixed bug with messages displayed.\nMinor text string corrections.\nMinor visual enhancements.<\/p>\n\n<h4>1.7.1<\/h4>\n\n<p>Fixed video widget in editor not printing correct error message.<\/p>\n\n<h4>1.7.2<\/h4>\n\n<p>Reassign capabilities when enabling multisite. Will revert caps when changing back to single site.\nBaked H5PEditor image styles into SCSS.\nEditor: Don't display copyright button until an image is added.\nAdded Turkish translation \u2013 Thanks to hakangur at h5p.org for contributing.\nUpdated French translation \u2013 Thanks to Realia at h5p.org.\nAdded Polish translation for Editor \u2013 Thanks to k.kwasniewski at h5p.org and eTechnologie.\nAdded l10n support for insert video widget \u2013 Also, updated texts to make them easier to understand.\nAllow hyphens in HTML tags \u2013 Thanks to andyrandom at drupal.org.\nxAPI \u2013 Avoid errors when browser cookies are disabled.\nFixed unnecessary ajax calls.<\/p>\n\n<h4>1.7.3<\/h4>\n\n<p>Fixed class missing from autoloader.\nAdded missing variable from uninstall.\nAdded Bosnian translation, big thanks to sabahuddin on GitHub.\nIncrease H5P API version to 1.9\nAdded support for optional select in semantics.\nAdded option for enabling LRS content types.\nFixed text strings lacking translation support. (editor)\nAdded support for the same common fields from multiple libraries in the same editor.<\/p>\n\n<h4>1.7.4<\/h4>\n\n<p>Exec ready callbacks when view is ready<\/p>\n\n<h4>1.7.5<\/h4>\n\n<p>Fixed backwards-compatible change in editor<\/p>\n\n<h4>1.7.6<\/h4>\n\n<p>Fixed loading of language files for content types<\/p>\n\n<h4>1.7.7<\/h4>\n\n<p>Makes it possible for a group semantics to have a sub content id\nAdds semi full screen functionality\nIncreases H5P API version to 1.11<\/p>\n\n<h4>1.7.8<\/h4>\n\n<p>Visual improvements for the editor\nImprovements for the settings controlling the action button toolbar below each content.\nIncreases H5P API version to 1.12\nFixed untranslatable string, big thanks to Joseph Rezeau for finding and fixing these.<\/p>\n\n<h4>1.7.9<\/h4>\n\n<p>Fix compability with PHP &lt;5.4\nBig thanks to andyrandom at drupal.org for providing the fix.<\/p>\n\n<p><h4>1.7.10<\/h4><\/p>\n\n<p>Fixed bug where you could not have a custom user table.\nInternal changes to improve how files are handled.\nEnhanced language code compatibility.\nAdded custom xAPI verbs for action toolbar buttons. This will make it possible to track the number of downloads.\nAdded Dutch translation for plugin. Thanks to Qsento!\nUpdated French translation for plugin. Thanks to Joseph Rezeau!\nAdded Dutch translation for editor. Thanks to otacke!<\/p>\n\n<h4>1.7.11<\/h4>\n\n<p>Fixed fieldset overflow bug in Editor.<\/p>\n\n<h4>1.7.12<\/h4>\n\n<p>Fixed issue when generating export for some sites where the web server would report a false document_root.<\/p>\n\n<h4>1.7.13<\/h4>\n\n<p>Fixed editor issue related to a problem with fieldsets in IE (not able to expand)<\/p>\n\n<h4>1.8.0<\/h4>\n\n<p>Added H5P Hub interface for selecting and installing content types\nImproved requirements checking\nAdded support for important description in editor\nMinor improvements and bug fixes<\/p>\n\n<h4>1.8.1<\/h4>\n\n<p>Removed functions dependendant on PHP &gt;5.4.<\/p>\n\n<h4>1.8.3<\/h4>\n\n<p>Fixed support for combining header styles with other text formating options.\nAdded .wav files to whitelist.\nAdded video quality naming option (currently, only used by Interactive Video).\nOnly allow for a single video source when using YouTube (others doesn't work).\nImproved keyboard navigation with H5P Hub.\nUpdated NL and DE translations.\nOther minor bug fixes and improvements.<\/p>\n\n<h4>1.8.4<\/h4>\n\n<p>Changed H5P's weight in the 'Create New' menu to avoid always being place on top.\nImproved SQL mode compatibility.\nImproved requirement checks compatibility with different PHP versions.\nAdded version selector for the different licenses.\nAdded support for localized licenses.\nMinor code improvements in core.\nUpdated translations.\nMinor design layout improvements in editor.\nAdded external event for when changing and loading library in editor.<\/p>\n\n<h4>1.9.0<\/h4>\n\n<p>Improved H5P Hub error handling.\nRemoved warnings in PHP 7.0+ when checking requirements due to bytes conversion.\nAdded version selector when selecting content license.\nAdded support for localizing content licenses.\nMade the built-in fullscreen button keyboard accessible.\nImproved the confirmation dialog positioning.\nImproved the handling of temporary files as they're uploaded.\nAdded vtt and webvtt to the default file upload whitelist.\nImproved font-family validation regex pattern. Big thanks to Cornel Les.\nMoved the list description text to be consistent with other editor fields.\nImproved the YouTube regexp matching pattern. Big thanks to Otacke!\nImproved copyright button for media fields.\nImproved editor number fields to support feedback ranges.\nImproved editor number fields error messages to be consistent with other fields.\nRemoved update button in H5P Hub when the users doesn't have access to upated libraries.\nOther minor editor improvements.\nFixed support for absolute URLs for content types embedded through div.<\/p>\n\n<h4>1.9.1<\/h4>\n\n<p>Fixed content not loading due to wrong URL for multisites on the same domain. Big thanks to Joachim Happel for contributing the fix.<\/p>\n\n<h4>1.9.2<\/h4>\n\n<p>Fixed 'div' content not loading on sites residing in sub directories, changes fix for multisites as well.<\/p>\n\n<h4>1.9.3<\/h4>\n\n<p>Improved the fix introduced in 1.9.2 as it was not tested well enough.<\/p>\n\n<h4>1.9.4<\/h4>\n\n<p>Something went wrong with the release of 1.9.3.<\/p>\n\n<h4>1.10.0<\/h4>\n\n<p>Adds more detailed error messages with links for troubleshooting them.\nPrevent deleting sub content of linked directories.\nNew action for adding head tags to embed page.\nFixed PHP warnings when trying to view deleted content.\nUpdated CKEditor to version 4.7.3.\nAdded Greek translations (thanks to xarhsdev).\nAdded Finnish translations (thanks to Janne S\u00e4rkel\u00e4).\nAdded support for editor iframe reloading.\nAllow multiple content to be loaded at the same time.\nRefactor of the Content Type Selector(Hub); big UX and performance improvements .\nUpdated translations.<\/p>\n\n<h4>1.10.1<\/h4>\n\n<p>Fix issue with editor not saving correctly in Safari 11.\nFix missing translation and some PHP notices.<\/p>\n\n<h4>1.10.2<\/h4>\n\n<p>Add support for the new Privacy APIs added in the latest WordPress. (retrieving and deleting user data upon request)\nAdd an opt-in option for statistics for first time users of the plugin.\nUpdate the French translation, big thanks to knowledgeplaces on GitHub!\nRestricted some new content type in case an LRS isn't used.\nAdd support for the latest H5P Core version.\nVarious minor bug fixes<\/p>\n\n<h4>1.10.3<\/h4>\n\n<p>Fix compatibility with PHP &lt;5.4<\/p>\n\n<p><h4>1.11.0<\/h4><\/p>\n\n<p>Added the new metadata system to H5P\nAdded support for Copy and Paste inside H5PEditor (No cross-site support)\nAdded support for addons (e.g. Mathdisplay)\nAdded Russian translation. Big thanks to \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0428\u0443\u043b\u044c\u0433\u0438\u043d\nAdded Arabic translation. Big thanks to omniasaid\nUpdated Turkish translation. Big thanks to hakangur\nUpgraded CKEditor inside H5PEditor\nAdded Bosnian translation to H5PEditor. Big thanks to Sabahuddin\nUpdated German translation in H5PEditor. Big thanks to Sebastian Rettig\nUpdated French translations in H5PEditor. Big thanks to knowledgeplaces\nUpdated Arabic translations in H5PEditor. Big thanks to smartwayme\nUpdated Polish translations in H5PEditor. Big thanks to Andrzej Pie\u0144kowski\nAdded brazilian portuguese translation in H5PEditor. Big thanks to Juliano Navroski Junior\nUpdated Turkish translations in H5PEditor. Big thanks to Adem \u00d6zg\u00fcr\nFix appropriate separator for AJAX URLs in H5PEditor. Big thanks to Miika Langille\nMinor bug fixes and improvements to H5PEditor and Core<\/p>\n\n<h4>1.11.1<\/h4>\n\n<p>Fixed serious bug when loading editor translations for some languages.<\/p>\n\n<h4>1.11.2<\/h4>\n\n<p>Fix compatibility with PHP &lt;5.4<\/p>\n\n<p><h4>1.11.3<\/h4><\/p>\n\n<p>Fix \"common fields\" issue when switching between content types.\nFix resizing bug for iframe embeds.\nFix issue with temporary files.<\/p>\n\n<h4>1.12.0<\/h4>\n\n<p>Improved API for better support with PressBooks.\nAdded Copy\/Paste support for single libraries in Editor.\nAdded support for semi-fullscreen in Editor. (used in Branching Scenario)\nAdded support for Audio Recorder in default audio widget. (used in Memory Game)\nImproved group summaries in Editor.\nFix reset of all subContentIds when using Copy\/Paste.\nRemoved caching of pasted content to ensure objects are cloned.\nRemoved support for base64 \"uploads\" in Core. (All uploads should be blobs or files)\nOther minor Editor &amp; Core improvements.\nUpdated translations, a big thanks to all contributors.<\/p>\n\n<h4>1.13.0<\/h4>\n\n<p>Added automated upgrade of content on save.\nImproved error handling for content upgrade.\nAdded support for language switching in editor.\nAdded a new reuse dialog for download or copy of content in view.<\/p>\n\n<h4>1.13.1<\/h4>\n\n<p>Fix correct default language not always loading.<\/p>\n\n<h4>1.14.0<\/h4>\n\n<p>Added fullscreen editing mode\nAdded offline support for storing and resubmitting answers\nAllow setting bitrate for video files\nImproved cross origin handling for media files<\/p>\n\n<h4>1.14.1<\/h4>\n\n<p>Fix invalid finnish language issue in core<\/p>\n\n<h4>1.15.0<\/h4>\n\n<p>Removed GitHub URL to prevent Update plugins using it and download the plugin without dependencies.\nAdded capabilities for viewing h5p content. Thanks Otacke.\nFixed missing NOT NULL causing errors on some configurations.\nImproved list layout for narrow screens. Thanks Otacke.\nChange how focus effect is applied when only using mouse cursor.\nMinor accessibility improvements to editor.\nUpdated language files. Big thanks to all the contributors.<\/p>\n\n<h4>1.15.1<\/h4>\n\n<p>Fixed PHP version 8 compatibility\nAllow for separate accessibility title for content\nUpdated translations\nImproved attribute filtering performance<\/p>\n\n<h4>1.15.2<\/h4>\n\n<p>Fixed inconsistent variable naming<\/p>\n\n<h4>1.15.3<\/h4>\n\n<p>Update CKEditor to the latest 4.x version.<\/p>\n\n<h4>1.15.4<\/h4>\n\n<p>Update CKEditor to 4.17.1<\/p>\n\n<h4>1.15.5<\/h4>\n\n<p>Improve data loading by fetching user data in a separate query rather than joining wp_users. This will allow for storing data across multiple databases.\nUpdated regexp to handle edge cases\nUpdated translations<\/p>\n\n<h4>1.15.6<\/h4>\n\n<p>Fix bug when loading user result lists.\nImprove cleanup of exported files on delete.<\/p>\n\n<h4>1.15.7<\/h4>\n\n<p>Change h5p_content_type_cache_updated_at into a network setting. Thanks n-goncalves.\nFix sorting contents by author. Thanks Otacke.\nFix query issue in username search in user activity results. Thanks ir4klis.\nFix permission check for installing recommended libraries only. Thanks Otacke.\nImproved narrow data views. Thanks Otacke.\nFix potential memory issue. Thanks Otacke.\nFix not storing empty content state (resume) for some content types.\nUpdated translations.<\/p>\n\n<h4>1.15.8<\/h4>\n\n<p>Improve file upload\nUpdated translations.<\/p>\n\n<h4>1.16.0<\/h4>\n\n<p>Upgraded to CKEditor5 in editor.\nAdded new expand-collapse feature to the editor.\nAdded support for Echo360 video provider.\nUpdated translations.<\/p>\n\n<h4>1.16.1<\/h4>\n\n<p>Fix displaying HTML entities<\/p>\n\n<h4>1.16.2<\/h4>\n\n<p>Fix displaying embedded H5Ps in WordPress 6.9<\/p>\n\n<h4>1.17.0<\/h4>\n\n<p>Update of content look and feel.\nUpdated Content Type Hub endpoint to hub-api.h5p.org<\/p>\n\n<h4>1.17.1<\/h4>\n\n<p>Add missing files for NEUD.<\/p>\n\n<h4>1.17.2<\/h4>\n\n<p>Fix folder naming bug when storing new libraries(content types).\nFix annoying deprecation notices. Thanks to everyone who contributed to this.<\/p>\n\n<h4>1.17.3<\/h4>\n\n<p>Accept response sent by the new content type hub (hub-api.h5p.org\/v1\/sites) affecting new installations.<\/p>\n\n<h4>1.17.4<\/h4>\n\n<p>Fix duplicate libraries folders after bug in 1.17.0-3.\nFix clearFilteredParameters not working after 1.14.0.<\/p>\n\n<h4>1.17.5<\/h4>\n\n<p>Fix warnings printed when using undefined property.<\/p>\n\n<h4>1.17.6<\/h4>\n\n<p>Fix clearFilteredParameters() not working properly for dependencies.<\/p>","raw_excerpt":"Create and add rich content to your website for free. Some examples of what you get with H5P are Interactive Video, Quizzes, Collage and Timeline.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/29381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=29381"}],"author":[{"embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/icc0rz"}],"wp:attachment":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=29381"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=29381"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=29381"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=29381"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=29381"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=29381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}