{"id":51459,"date":"2016-10-11T12:07:16","date_gmt":"2016-10-11T12:07:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/lana-downloads-manager\/"},"modified":"2025-12-15T14:46:52","modified_gmt":"2025-12-15T14:46:52","slug":"lana-downloads-manager","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/lana-downloads-manager\/","author":15465834,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.12.0","stable_tag":"1.12.0","tested":"6.8.5","requires":"4.0","requires_php":"5.6","requires_plugins":null,"header_name":"Lana Downloads Manager","header_author":"Lana Codes","header_description":"","assets_banners_color":"6f7c84","last_updated":"2025-12-15 14:46:52","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate\/?hosted_button_id=F34PNECNYHSA4","header_plugin_uri":"https:\/\/lana.codes\/product\/lana-downloads-manager\/","header_author_uri":"https:\/\/lana.codes\/","rating":5,"author_block_rating":0,"active_installs":3000,"downloads":72510,"num_ratings":15,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.6":{"tag":"1.0.6","author":"lanadesign","date":"2017-03-25 08:06:15"},"1.0.7":{"tag":"1.0.7","author":"lanadesign","date":"2017-03-27 08:10:09"},"1.0.8":{"tag":"1.0.8","author":"lanadesign","date":"2017-04-11 16:34:01"},"1.0.9":{"tag":"1.0.9","author":"lanadesign","date":"2017-04-27 05:37:52"},"1.1.0":{"tag":"1.1.0","author":"lanadesign","date":"2017-04-30 21:23:51"},"1.1.1":{"tag":"1.1.1","author":"lanacodes","date":"2017-08-19 09:59:35"},"1.1.2":{"tag":"1.1.2","author":"lanacodes","date":"2017-08-25 18:05:49"},"1.1.3":{"tag":"1.1.3","author":"lanacodes","date":"2017-09-26 22:07:59"},"1.1.4":{"tag":"1.1.4","author":"lanacodes","date":"2017-10-03 06:06:20"},"1.1.6":{"tag":"1.1.6","author":"lanacodes","date":"2018-01-29 17:15:56"},"1.1.9":{"tag":"1.1.9","author":"lanacodes","date":"2018-03-07 13:09:55"},"1.10.0":{"tag":"1.10.0","author":"lanacodes","date":"2025-03-08 06:56:25"},"1.11.0":{"tag":"1.11.0","author":"lanacodes","date":"2025-07-09 10:55:12"},"1.12.0":{"tag":"1.12.0","author":"lanacodes","date":"2025-12-15 14:46:52"},"1.2.0":{"tag":"1.2.0","author":"lanacodes","date":"2018-04-26 06:47:52"},"1.2.1":{"tag":"1.2.1","author":"lanacodes","date":"2018-08-04 04:19:54"},"1.2.2":{"tag":"1.2.2","author":"lanacodes","date":"2019-03-02 23:19:27"},"1.3.0":{"tag":"1.3.0","author":"lanacodes","date":"2020-01-08 16:02:33"},"1.4.0":{"tag":"1.4.0","author":"lanacodes","date":"2020-05-25 21:29:39"},"1.4.1":{"tag":"1.4.1","author":"lanacodes","date":"2021-11-30 17:31:53"},"1.5.0":{"tag":"1.5.0","author":"lanacodes","date":"2022-02-23 12:46:03"},"1.6.0":{"tag":"1.6.0","author":"lanacodes","date":"2022-07-13 12:59:48"},"1.7.0":{"tag":"1.7.0","author":"lanacodes","date":"2022-07-16 07:53:29"},"1.7.1":{"tag":"1.7.1","author":"lanacodes","date":"2022-07-16 16:07:55"},"1.8.0":{"tag":"1.8.0","author":"lanacodes","date":"2022-07-21 21:47:17"},"1.8.1":{"tag":"1.8.1","author":"lanacodes","date":"2022-10-03 09:14:14"},"1.8.2":{"tag":"1.8.2","author":"lanacodes","date":"2023-12-02 05:32:43"},"1.9.0":{"tag":"1.9.0","author":"lanacodes","date":"2024-12-01 15:58:12"}},"upgrade_notice":{"1.12.0":"<p>This version improves functionality. Upgrade recommended.<\/p>","1.11.0":"<p>This version fixes a vulnerability. Upgrade recommended.<\/p>","1.10.0":"<p>This version fixes a vulnerability. Upgrade recommended.<\/p>","1.9.0":"<p>This version improves functionality. Upgrade recommended.<\/p>","1.8.2":"<p>This version fixes log pager. Upgrade recommended.<\/p>","1.8.1":"<p>This version improves file check and compatibility. Upgrade recommended.<\/p>","1.8.0":"<p>This version improves wp uploads dir check and abspath check. Upgrade recommended.<\/p>","1.7.1":"<p>This version fixes role edit files option default value. Upgrade recommended.<\/p>","1.7.0":"<p>This version added role setting and published check. Upgrade recommended.<\/p>","1.6.0":"<p>This version fixes permission and abspath check. Upgrade recommended.<\/p>","1.5.0":"<p>This version update functionality and description. Upgrade recommended.<\/p>","1.4.1":"<p>This version update download handler. Upgrade recommended.<\/p>","1.4.0":"<p>This version update shortcode and download handler. Upgrade recommended.<\/p>","1.3.0":"<p>This version fixes widget and update shortcode. Upgrade recommended.<\/p>","1.2.2":"<p>This version fixes filters and update post meta. Upgrade recommended.<\/p>","1.2.1":"<p>This version added filter to post type and taxonomy args. Upgrade recommended.<\/p>","1.2.0":"<p>This version added counter disable or enable for settings. Upgrade recommended.<\/p>","1.1.9":"<p>This version fixes settings save. Upgrade recommended.<\/p>","1.1.8":"<p>This version added before download action hook. Upgrade recommended.<\/p>","1.1.7":"<p>This version updated shortcode. Upgrade recommended.<\/p>","1.1.6":"<p>This version added required missing files. Upgrade recommended.<\/p>","1.1.5":"<p>This version changed post type and taxonomy name and bugfix queries in list. Upgrade recommended.<\/p>","1.1.4":"<p>This version added text domain to the plugin header. Upgrade recommended.<\/p>","1.1.3":"<p>This version fixes global post declaration bug. Update recommended.<\/p>","1.1.2":"<p>This version fixes rewrite bug. Update recommended.<\/p>","1.1.1":"<p>Nothing has changed in this version. Tested in WordPress 4.8 and compatible.<\/p>","1.1.0":"<p>This version add post type endpoint and fixes endpoint bug. Update recommended.<\/p>","1.0.9":"<p>This version add public option to lana download post type.<\/p>","1.0.8":"<p>This version add text atts to lana download shortcode.<\/p>","1.0.7":"<p>This version add download category and download shortcode. Upgrade recommended.<\/p>","1.0.6":"<p>This version fixes escape bug. Upgrade recommended.<\/p>","1.0.5":"<p>This version fixes lana download custom post type capabilities. Upgrade recommended.<\/p>","1.0.4":"<p>This version fixes jQuery include bug. Upgrade recommended.<\/p>","1.0.3":"<p>This version fixes PHP compatibility problem (Prior to PHP 5.5, empty() only supports variables; anything else will result in a parse error).<\/p>","1.0.2":"<p>This version fixes add log to database bug. Upgrade recommended.<\/p>","1.0.1":"<p>This version fixes download handler query_vars and .htaccess bug. Upgrade recommended.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":15},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":1512693,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1512693,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.6","1.1.9","1.10.0","1.11.0","1.12.0","1.2.0","1.2.1","1.2.2","1.3.0","1.4.0","1.4.1","1.5.0","1.6.0","1.7.0","1.7.1","1.8.0","1.8.1","1.8.2","1.9.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":1512693,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"screenshot-1.jpg"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[568,18284,4721,8848],"plugin_category":[],"plugin_contributors":[145230],"plugin_business_model":[],"class_list":["post-51459","plugin","type-plugin","status-publish","hentry","plugin_tags-download","plugin_tags-download-counter","plugin_tags-download-manager","plugin_tags-file-manager","plugin_contributors-lanacodes","plugin_committers-lanacodes"],"banners":{"banner":"https:\/\/ps.w.org\/lana-downloads-manager\/assets\/banner-772x250.jpg?rev=1512693","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lana-downloads-manager\/assets\/icon-128x128.jpg?rev=1512693","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lana-downloads-manager\/assets\/screenshot-1.jpg?rev=1512693","caption":"screenshot-1.jpg"}],"raw_content":"<!--section=description-->\n<p>Lana Downloads Manager is a downloadable files management system.<\/p>\n\n<p>Manageable local files (WordPress uploaded) and remote files.<\/p>\n\n<h4>Includes:<\/h4>\n\n<ul>\n<li>Counter system<\/li>\n<li>Log system<\/li>\n<\/ul>\n\n<h4>Lana Codes<\/h4>\n\n<p><a href=\"https:\/\/lana.codes\/product\/lana-downloads-manager\/\">Lana Downloads Manager<\/a><\/p>\n\n<!--section=installation-->\n<h4>Requires<\/h4>\n\n<ul>\n<li>WordPress at least 4.0<\/li>\n<li>PHP at least 5.6<\/li>\n<\/ul>\n\n<h4>Installation steps<\/h4>\n\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/lana-downloads-manager<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<\/ol>\n\n<h4>How to use it<\/h4>\n\n<ul>\n<li>in <code>Downloads &gt; Add New<\/code>, add a new download file and the system creates the shortcode is what you can use.<\/li>\n<li>in <code>Appearance &gt; Widgets<\/code>, add the 'Lana - Download' widget to the sidebar, for example, add it to the Primary Sidebar.<\/li>\n<li>in <code>Posts &gt; Edit<\/code>, you can manually add the download button to the selected post, add the <code>[lana_download]<\/code> shortcode to the post content, for example, add <code>[lana_download id=\"1\"]<\/code> shortcode to the content.<\/li>\n<li>in <code>Pages &gt; Edit<\/code>, you can manually add the download button to the selected page, add the <code>[lana_download]<\/code> shortcode to the page content, for example, add <code>[lana_download id=\"1\"]<\/code> shortcode to the content.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<p>Do you have questions or issues with Lana Downloads Manager?\nUse these support channels appropriately.<\/p>\n<dl>\n<dt id='lana%20codes'><h3>Lana Codes<\/h3><\/dt>\n<dd><p>You can contact us via the <a href=\"https:\/\/lana.codes\/contact\/\">contact form<\/a> on the Lana Codes website.\nOr feel free to reach us at: <a href=\"mailto:&#x69;&#x6e;&#102;&#x6f;&#x40;&#108;&#x61;&#x6e;&#097;&#x2e;&#x63;&#111;&#x64;&#x65;&#115;\">info@lana.codes<\/a>.<\/p><\/dd>\n<dt id='wordpress%20forum'><h3>WordPress Forum<\/h3><\/dt>\n<dd><p>You can use the WordPress.org <a href=\"http:\/\/wordpress.org\/support\/plugin\/lana-downloads-manager\">support forum<\/a> if you have any questions or need help with the plugin.<\/p><\/dd>\n<dt id='reporting%20security%20issues'><h3>Reporting Security Issues<\/h3><\/dt>\n<dd><p>Please report all vulnerabilities found in this software using the <a href=\"https:\/\/www.wordfence.com\/threat-intel\/vulnerabilities\/wordpress-plugins\/lana-downloads-manager\/submit\">Wordfence Vulnerability Submission Form<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.12.0<\/h4>\n\n<ul>\n<li>improve textdomain load function<\/li>\n<\/ul>\n\n<h4>1.11.0<\/h4>\n\n<ul>\n<li>security fix (CVE-2025-7387) authenticated (administrator+) stored xss vulnerability<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>security fix (CVE-2025-2048) authenticated (administrator+) arbitrary file download vulnerability (thanks to Bruno Oliveira)<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>add function to delete the lana download assigned files before deleting the post<\/li>\n<\/ul>\n\n<h4>1.8.2<\/h4>\n\n<ul>\n<li>bugfix log pager and filter<\/li>\n<li>add time constant instead of number<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>improve file check and compatibility<\/li>\n<li>improve cookie ssl compatibility<\/li>\n<li>improve tinymce shortcode button<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>security fix (CVE-2022-2392) hardening<\/li>\n<li>improve wp uploads dir check<\/li>\n<li>improve abspath local file check<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>security fix (CVE-2022-2392) hardening<\/li>\n<li>bugfix role edit files option default value<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>security fix (CVE-2022-2392) hardening<\/li>\n<li>add role edit files to settings<\/li>\n<li>add lana download post is published check<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>security fix (CVE-2022-2392) authenticated (contributor+) arbitrary file download vulnerability (thanks to Raad Haddad)<\/li>\n<li>add edit_files permission check<\/li>\n<li>add allow abspath local file check<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>add uploading files folder setting<\/li>\n<li>add before and after hook in settings<\/li>\n<li>add description to settings<\/li>\n<li>change desc order in lana download shortcode<\/li>\n<li>change logs list table<\/li>\n<li>bugfix media enqueue load<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>change header in download<\/li>\n<li>reformat code<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>change shortcode<\/li>\n<li>change download handler<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>change shortcode functions<\/li>\n<li>reformat code<\/li>\n<li>bugfix widgets<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>bugfix filters<\/li>\n<li>bugfix file update post meta<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>add filter to post type and taxonomy args<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>add counter disable or enable for settings<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>bugfix settings save<\/li>\n<li>add settings errors<\/li>\n<li>add get user ip and user agent functions<\/li>\n<li>change logs list<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>add lana_downloads_manager_before_file_download action hook<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>add counter attr to shortcode<\/li>\n<li>add post_type to text shortcode attr<\/li>\n<li>add text attr to tinymce shortcode<\/li>\n<li>change assets structure<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>add the missing files<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>reformat code<\/li>\n<li>add constants<\/li>\n<li>add per page in list table<\/li>\n<li>change post type name<\/li>\n<li>change taxonomy name<\/li>\n<li>change wp role add cap function<\/li>\n<li>change ajax get lana download list function<\/li>\n<li>bugfix order query by count<\/li>\n<li>bugfix filter query by download category<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>add text domain to plugin header<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>bugfix global post declaration<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>bugfix rewrite<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Tested in WordPress 4.8 (compatible)<\/li>\n<li>change website to lana.codes<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>add post type endpoint<\/li>\n<li>add endpoint validate<\/li>\n<li>bugfix endpoint<\/li>\n<li>bugfix post type and taxonomy<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>add public option to lana download post type<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>add text atts to lana download shortcode<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>add Download Category<\/li>\n<li>add Download shortcode in WordPress editor<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>bugfix escape<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>change lana download custom post type capabilities<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>bugfix jquery.js include<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>PHP compatibility changes<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>bugfix add log function<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>bugfix .htaccess in \/uploads\/lana-downloads folder<\/li>\n<li>bugfix download handler function<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Added Lana Downloads Manager<\/li>\n<li>Added Log system<\/li>\n<\/ul>","raw_excerpt":"Downloadable files management system","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/51459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=51459"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lanacodes"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=51459"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=51459"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=51459"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=51459"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=51459"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=51459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}