{"id":51452,"date":"2016-10-11T08:54:21","date_gmt":"2016-10-11T08:54:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/media-license\/"},"modified":"2026-04-29T10:04:44","modified_gmt":"2026-04-29T10:04:44","slug":"media-license","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/media-license\/","author":14405230,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.6.9","stable_tag":"1.6.9","tested":"6.4.8","requires":"4.0","requires_php":"","requires_plugins":null,"header_name":"Media License","header_author":"Palasthotel <rezeption@palasthotel.de> (in person: Edward Bock, Lucas Regalar)","header_description":"","assets_banners_color":"","last_updated":"2026-04-29 10:04:44","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/palasthotel.de\/","header_plugin_uri":"https:\/\/github.com\/palasthotel\/media-license","header_author_uri":"http:\/\/www.palasthotel.de","rating":0,"author_block_rating":0,"active_installs":10,"downloads":3682,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"EdwardBock","date":"2016-10-11 09:34:32"},"1.0.1":{"tag":"1.0.1","author":"EdwardBock","date":"2016-10-11 09:34:32"},"1.1.0":{"tag":"1.1.0","author":"EdwardBock","date":"2016-11-14 14:34:20"},"1.1.1":{"tag":"1.1.1","author":"EdwardBock","date":"2017-04-20 06:35:54"},"1.2":{"tag":"1.2","author":"EdwardBock","date":"2017-05-31 16:32:02"},"1.2.2":{"tag":"1.2.2","author":"EdwardBock","date":"2017-06-29 13:10:14"},"1.2.3":{"tag":"1.2.3","author":"EdwardBock","date":"2017-07-04 07:41:25"},"1.3.0":{"tag":"1.3.0","author":"EdwardBock","date":"2019-08-01 09:46:08"},"1.3.1":{"tag":"1.3.1","author":"EdwardBock","date":"2020-01-10 09:42:13"},"1.3.2":{"tag":"1.3.2","author":"EdwardBock","date":"2020-06-24 12:27:45"},"1.3.3":{"tag":"1.3.3","author":"EdwardBock","date":"2020-06-24 12:58:55"},"1.4.0":{"tag":"1.4.0","author":"EdwardBock","date":"2020-06-29 08:05:55"},"1.4.3":{"tag":"1.4.3","author":"EdwardBock","date":"2021-07-15 10:28:10"},"1.4.4":{"tag":"1.4.4","author":"EdwardBock","date":"2021-07-21 05:42:58"},"1.4.5":{"tag":"1.4.5","author":"EdwardBock","date":"2021-08-04 07:42:27"},"1.5.0":{"tag":"1.5.0","author":"EdwardBock","date":"2021-12-17 13:18:16"},"1.5.1":{"tag":"1.5.1","author":"EdwardBock","date":"2022-01-19 09:58:19"},"1.5.2":{"tag":"1.5.2","author":"EdwardBock","date":"2022-04-04 10:13:13"},"1.6.1":{"tag":"1.6.1","author":"EdwardBock","date":"2023-03-06 10:13:26"},"1.6.2":{"tag":"1.6.2","author":"EdwardBock","date":"2023-12-21 13:02:42"},"1.6.4":{"tag":"1.6.4","author":"palasthotel","date":"2026-02-19 10:43:28"},"1.6.5":{"tag":"1.6.5","author":"palasthotel","date":"2026-03-11 11:48:58"},"1.6.6":{"tag":"1.6.6","author":"palasthotel","date":"2026-03-16 10:49:37"},"1.6.7":{"tag":"1.6.7","author":"palasthotel","date":"2026-03-19 14:13:52"},"1.6.8":{"tag":"1.6.8","author":"palasthotel","date":"2026-04-28 08:38:54"},"1.6.9":{"tag":"1.6.9","author":"palasthotel","date":"2026-04-29 10:04:44"}},"upgrade_notice":{"1.4.0":"<p>Plugin PHP namespace has changed due to unification.<\/p>\n\n<p>Deprecated some constants and functions. Please consider refactoring custom code in your project.<\/p>","1.3.0":"<p>Default behaviors changed. See changelog.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.2","1.2.2","1.2.3","1.3.0","1.3.1","1.3.2","1.3.3","1.4.0","1.4.3","1.4.4","1.4.5","1.5.0","1.5.1","1.5.2","1.6.1","1.6.2","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1245,15415,84],"plugin_category":[50],"plugin_contributors":[85158,98009,138992],"plugin_business_model":[],"class_list":["post-51452","plugin","type-plugin","status-publish","hentry","plugin_tags-extension","plugin_tags-license","plugin_tags-media","plugin_category-media","plugin_contributors-edwardbock","plugin_contributors-kroppenstedt","plugin_contributors-palasthotel","plugin_committers-edwardbock","plugin_committers-palasthotel"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/media-license.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Extend your media files with license information. Customizable and themable.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>media-license.zip<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Extract the Plugin to a <code>media-license<\/code> Folder<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Now you can add creative common license and much more to you media files<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20extend%20the%20licenses%3F\"><h3>Can I extend the licenses?<\/h3><\/dt>\n<dd><p>Yes you can with the filter function \"media_license_add_fields\".<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.9<\/h4>\n\n<ul>\n<li>Fix: Fix a bug where image captions are doubled<\/li>\n<li>Fix: Fix a potential bug where overwritten image caption result in the new and old captions appended ot each other<\/li>\n<\/ul>\n\n<h4>1.6.8<\/h4>\n\n<ul>\n<li>Fix: Fix a potential jQuery Syntax error<\/li>\n<\/ul>\n\n<h4>1.6.7<\/h4>\n\n<ul>\n<li>Feature: Add rich text editor tools to textarea input<\/li>\n<\/ul>\n\n<h4>1.6.6<\/h4>\n\n<ul>\n<li>Feature: Add html-sanitization option to add_fields hook= 1.6.5 =<\/li>\n<li>Feature: Add PH_CENTRAL_AUTOLOADER_DEBUG constant<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Feature: Add Gutenberg block options<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Fix: fix deprecation warnings<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Fix: prevent double slashes in url path<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Bugfix: Copy license meta to edited image<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Feature: Headless plugin integration<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Bugfix: ListOfLicenses block work with 1.4 and later<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Optimization: New \"has-duplicate-caption\" class in frontend if local and image captions are the same<\/li>\n<\/ul>\n\n<p>= 1.5.0\n* Optimization: removed jQuery as dependency<\/p>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Bugfix: Missing alignment classes on figure wrapper in frontend fix<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Bugfix: Missing permission callback for rest route<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Optimization: moved wp-ajax to rest endpoint for better caching<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Optimization: list of licenses blockx update<\/li>\n<li>Bugfix: empty post excerpt fix<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Bugfix: Enqueue script fix<\/li>\n<li>Bugfix: Do not render same captions twice.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Breaking change: Namespace of plugin has changed due to unification<\/li>\n<li>Feature: New filter to provide templates with plugins<\/li>\n<li>Optimizations: General refactorings<\/li>\n<li>Optimizations: deprecated some functions and constants<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Translations: CH<\/li>\n<li>Bugfix: translations path<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Feature: Filter for extending list of licenses<\/li>\n<li>Optimization: template translation<\/li>\n<li>Bugfix: Gutenberg captions were not handled in every case<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Bugfix: Do not do anything on empty caption<\/li>\n<li>Bugfix: Gutenberg caption without wp-caption class fix<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Bugfix: Gutenberg support<\/li>\n<li>Optimization: Changed default value for filter media_license_autoload_async_image_license<\/li>\n<li>Optimization: Automatically enqueue api.js script<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Bugfix JavaScript<\/li>\n<li>Same picture twice fix<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Ajax NoPriv typo fix<\/li>\n<li>API JS Get Requests with paging<\/li>\n<li>API JS flexibility<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>No images on page fix<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Ajax API<\/li>\n<li>global $media_license not available anymore<\/li>\n<li>singleton pattern plugin now<\/li>\n<li>autoload async licenses filter added<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Bugfix: Rendering of Public Domain and All rights reserved<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Theme template location changed to plugin-parts subfolder.<\/li>\n<li>Template part file ending is now .tpl.php<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>If no license selected no output in template<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Linkable author<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release<\/li>\n<\/ul>","raw_excerpt":"Extend your media files with license information.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/51452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=51452"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/octaviusrocks"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=51452"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=51452"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=51452"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=51452"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=51452"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=51452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}