wpsnoop: fix Secure Downloads plugin conflicts, errors & issues

When the plugin Secure Downloads conflicts or throws a PHP error we hope wpsnoop can help you to fix the issue quickly.


Discover which shortcodes wp-options PHP functions database tables and files are created by Secure Downloads, plus learn which plugins and/or themes could be in conflict with Secure Downloads.


Troubleshooting theme and plugin conflicts is easier when you know what Secure Downloads leaves behind after uninstalling it from a WordPress installation, there is a list down below for your convenience.

Expert advice is recommended if you are not technically proficient with PHP, MySQL etc. View support options for Secure Downloads

Get professional support for Secure Downloads here

When you need professional help with WordPress: get help here


What does Secure Downloads version 1.2 add to WordPress? Answers Here.

This is an automatically generated report - it is possible for Secure Downloads to perform differently in your installation, previous versions before 1.2 may have created a different set of shortcodes, used different function names or could have created entirely different database tables to store settings and operate. This is not an exhaustive list but shows how version 1.2 of Secure Downloads behaves when installed and removed on a clean installation of WordPress.

We have not tested individual shortcodes, features or settings of this plugin but instead have concentrated on the potential for obvious errors and conflicts which can occur, if you need help with the plugin in your local installation you can get WordPress help and support for Secure Downloads by clicking here.

Our testing covered the free version of this plugin there may or may not be a paid version or premium version available for purchase that unlocks additional features and could behave in a slightly or very different manner.

Which new files does Secure Downloads add to WordPress?

This section will populate with a table showing an icon, size and filepath.

Type & Path Size Conflicts
wp-content/uploads/ 330.00B The wp-content/uploads/ directory has potential conflicts with at least 1495 other plugins or themes.
wp-content/uploads/2022/ The wp-content/uploads/2022/ directory has potential conflicts with at least 1367 other plugins or themes.
wp-content/uploads/2022/02/ The wp-content/uploads/2022/02/ directory has potential conflicts with at least 1367 other plugins or themes.
wp-content/plugins/secure-downloads/ 2.05MB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/ 696.16kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/img/ 2.75kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/img/ajax-loader.gif 2.49kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/img/icon-16x16.png 245.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/img/index.php 28.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/ 693.41kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/ 693.38kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/credits.txt 570.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/css/ 378.39kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/css/bootstrap-theme.css 28.48kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/css/bootstrap-theme.min.css 25.64kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/css/bootstrap.css 178.35kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/css/bootstrap.min.css 145.88kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/css/index.php 28.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/fonts/ 210.69kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/fonts/glyphicons-halflings-regular.eot 19.66kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/fonts/glyphicons-halflings-regular.svg 106.19kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/fonts/glyphicons-halflings-regular.ttf 44.34kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/fonts/glyphicons-halflings-regular.woff 22.88kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/fonts/glyphicons-halflings-regular.woff2 17.61kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/fonts/index.php 28.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/index.php 28.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/js/ 103.72kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/js/bootstrap.js 67.51kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/js/bootstrap.min.js 36.19kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/bootstrap/js/index.php 28.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/assets/libs/index.php 27.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/ 1.08MB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/ 422.98kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/api-settings.php 58.14kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/exmpl-opsd-class-listing.php 30.45kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/exmpl-page-settings.php 13.83kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/exmpl-page-with-toolbars-listing.php 5.48kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/index.php 27.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/opsd-dashboard.php 9.58kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/opsd-toolbars.php 107.18kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/page-email-download_notification.php 55.60kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/page-email-link-user.php 55.81kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/page-files-add.php 12.45kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/page-files-sortable.php 21.81kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/page-send.php 38.57kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/admin/page-settings.php 14.07kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/ 432.90kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/activation.php 10.69kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/admin-bs-ui.php 139.85kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/api-emails.php 22.85kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/class-admin-menu.php 14.47kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/class-admin-page-structure.php 32.65kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/class-admin-settings-api.php 71.51kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/class-css-js.php 5.76kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/css/ 50.85kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/css/admin-br-table.css 3.70kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/css/admin-listing-table.css 9.58kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/css/admin-menu.css 6.42kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/css/admin-support.css 13.31kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/css/admin-toolbar.css 14.66kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/css/dismiss.css 1.45kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/css/index.php 27.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/css/settings-page.css 1.70kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/emails_tpl/ 35.70kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/emails_tpl/index.php 27.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/emails_tpl/plain-html-tpl.php 3.78kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/emails_tpl/plain-text-tpl.php 1.01kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/emails_tpl/standard-html-tpl.php 29.72kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/emails_tpl/standard-text-tpl.php 1.17kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/index.php 153.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/js/ 27.84kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/js/admin-support.js 24.87kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/js/dismiss.js 2.95kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/js/index.php 27.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/opsd-class-dismiss.php 5.65kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/any/opsd-class-notices.php 14.93kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/index.php 27.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-activation.php 11.99kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-ajax.php 6.26kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-constants.php 4.10kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-core.php 5.07kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-css.php 6.65kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-debug.php 6.93kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-download.php 46.01kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-emails.php 14.67kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-functions.php 72.43kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-include.php 4.30kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-js.php 12.15kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-products.php 14.42kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-translation.php 8.89kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd-upload.php 21.90kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/core/opsd.php 16.43kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/css/ 45.95kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/css/admin.css 4.39kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/css/calendar.css 16.54kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/css/client.css 9.93kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/css/modal.css 7.78kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/css/popover.css 5.74kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/css/print.css 1.57kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/index.php 2.80kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/js/ 12.54kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/js/admin.js 10.49kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/js/index.php 30.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/js/opsd_bs_no_conflict.js 82.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/js/opsd_vars.js 1.94kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/languages/ 221.67kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/languages/index.php 27.00B No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/languages/secure-downloads.pot 221.64kB No known conflicts with other themes or plugins.
wp-content/plugins/secure-downloads/readme.txt 8.60kB No known conflicts with other themes or plugins.
wp-content/uploads/opsd_EkroETPtHho7aqhE4v2l/ 330.00B No known conflicts with other themes or plugins.
wp-content/uploads/opsd_EkroETPtHho7aqhE4v2l/.htaccess 30.00B No known conflicts with other themes or plugins.
wp-content/uploads/opsd_EkroETPtHho7aqhE4v2l/index.php 28.00B No known conflicts with other themes or plugins.
wp-content/uploads/opsd_EkroETPtHho7aqhE4v2l/test.html 262.00B No known conflicts with other themes or plugins.
wp-content/uploads/opsd_EkroETPtHho7aqhE4v2l/test.txt 10.00B No known conflicts with other themes or plugins.

Which new shortcodes does Secure Downloads add to WordPress?

Which new database tables are created by the WordPress plugin Secure Downloads?

Which new options are added to the wp-options table by Secure Downloads?

Option Name   Known Conflicts
opsd_activation_process The opsd_activation_process option doesn't have any known conflicts with other themes or plugins.
opsd_csv_separator The opsd_csv_separator option doesn't have any known conflicts with other themes or plugins.
opsd_date_format The opsd_date_format option doesn't have any known conflicts with other themes or plugins.
opsd_defualt_expiration The opsd_defualt_expiration option doesn't have any known conflicts with other themes or plugins.
opsd_defualt_iplock The opsd_defualt_iplock option doesn't have any known conflicts with other themes or plugins.
opsd_download_url_path The opsd_download_url_path option doesn't have any known conflicts with other themes or plugins.
opsd_email_download_notification The opsd_email_download_notification option doesn't have any known conflicts with other themes or plugins.
opsd_email_link_user The opsd_email_link_user option doesn't have any known conflicts with other themes or plugins.
opsd_is_delete_if_deactive The opsd_is_delete_if_deactive option doesn't have any known conflicts with other themes or plugins.
opsd_is_not_load_bs_script_in_admin The opsd_is_not_load_bs_script_in_admin option doesn't have any known conflicts with other themes or plugins.
opsd_menu_position The opsd_menu_position option doesn't have any known conflicts with other themes or plugins.
opsd_products_csv The opsd_products_csv option doesn't have any known conflicts with other themes or plugins.
opsd_protected_directory_name_level1 The opsd_protected_directory_name_level1 option doesn't have any known conflicts with other themes or plugins.
opsd_secret_key The opsd_secret_key option doesn't have any known conflicts with other themes or plugins.
opsd_time_format The opsd_time_format option doesn't have any known conflicts with other themes or plugins.
opsd_url_download_expired The opsd_url_download_expired option doesn't have any known conflicts with other themes or plugins.
opsd_url_error_opening_file The opsd_url_error_opening_file option doesn't have any known conflicts with other themes or plugins.
opsd_url_file_not_exist The opsd_url_file_not_exist option doesn't have any known conflicts with other themes or plugins.
opsd_url_ip_not_valied The opsd_url_ip_not_valied option doesn't have any known conflicts with other themes or plugins.
opsd_url_wrong_hash The opsd_url_wrong_hash option doesn't have any known conflicts with other themes or plugins.
opsd_user_role_addnew The opsd_user_role_addnew option doesn't have any known conflicts with other themes or plugins.
opsd_user_role_master The opsd_user_role_master option doesn't have any known conflicts with other themes or plugins.
opsd_user_role_settings The opsd_user_role_settings option doesn't have any known conflicts with other themes or plugins.
opsd_version_num The opsd_version_num option doesn't have any known conflicts with other themes or plugins.

During use Secure Downloads may or may not create more options depending on how the plugin is configured and depending on which other themes and plugins are active in your specific hosting environment.

What new PHP functions does Secure Downloads declare when it is active?

Function   Conflicts Common Errors
debuge 3 conflicts Fatal error: Cannot redeclare debuge()
debuge_error 3 conflicts Fatal error: Cannot redeclare debuge_error()
debuge_log 2 conflicts Fatal error: Cannot redeclare debuge_log()
debuge_speed 3 conflicts Fatal error: Cannot redeclare debuge_speed()
get_debuge_error 3 conflicts Fatal error: Cannot redeclare get_debuge_error()
get_file_data_wpdev 3 conflicts Fatal error: Cannot redeclare get_file_data_wpdev()
add_opsd_action 0 conflicts Fatal error: Cannot redeclare add_opsd_action()
add_opsd_filter 0 conflicts Fatal error: Cannot redeclare add_opsd_filter()
add_opsd_option 0 conflicts Fatal error: Cannot redeclare add_opsd_option()
apply_opsd_filter 0 conflicts Fatal error: Cannot redeclare apply_opsd_filter()
delete_opsd_option 0 conflicts Fatal error: Cannot redeclare delete_opsd_option()
get_opsd_current_user_id 0 conflicts Fatal error: Cannot redeclare get_opsd_current_user_id()
get_opsd_option 0 conflicts Fatal error: Cannot redeclare get_opsd_option()
get_opsd_version 0 conflicts Fatal error: Cannot redeclare get_opsd_version()
make_opsd_action 0 conflicts Fatal error: Cannot redeclare make_opsd_action()
opsd 0 conflicts Fatal error: Cannot redeclare opsd()
opsd_activate 0 conflicts Fatal error: Cannot redeclare opsd_activate()
opsd_add_attachment_version_num_field 0 conflicts Fatal error: Cannot redeclare opsd_add_attachment_version_num_field()
opsd_add_new_opsd_toolbar 0 conflicts Fatal error: Cannot redeclare opsd_add_new_opsd_toolbar()
opsd_arraytolower 0 conflicts Fatal error: Cannot redeclare opsd_arraytolower()
opsd_bs_addon 0 conflicts Fatal error: Cannot redeclare opsd_bs_addon()
opsd_bs_button 0 conflicts Fatal error: Cannot redeclare opsd_bs_button()
opsd_bs_button_group 0 conflicts Fatal error: Cannot redeclare opsd_bs_button_group()
opsd_bs_checkbox 0 conflicts Fatal error: Cannot redeclare opsd_bs_checkbox()
opsd_bs_display_tab 0 conflicts Fatal error: Cannot redeclare opsd_bs_display_tab()
opsd_bs_dropdown 0 conflicts Fatal error: Cannot redeclare opsd_bs_dropdown()
opsd_bs_dropdown_list 0 conflicts Fatal error: Cannot redeclare opsd_bs_dropdown_list()
opsd_bs_dropdown_menu 0 conflicts Fatal error: Cannot redeclare opsd_bs_dropdown_menu()
opsd_bs_dropdown_menu_help 0 conflicts Fatal error: Cannot redeclare opsd_bs_dropdown_menu_help()
opsd_bs_input_group 0 conflicts Fatal error: Cannot redeclare opsd_bs_input_group()
opsd_bs_javascript_popover 0 conflicts Fatal error: Cannot redeclare opsd_bs_javascript_popover()
opsd_bs_javascript_tooltips 0 conflicts Fatal error: Cannot redeclare opsd_bs_javascript_tooltips()
opsd_bs_list_of_options_for_dropdown 0 conflicts Fatal error: Cannot redeclare opsd_bs_list_of_options_for_dropdown()
opsd_bs_radio 0 conflicts Fatal error: Cannot redeclare opsd_bs_radio()
opsd_bs_select 0 conflicts Fatal error: Cannot redeclare opsd_bs_select()
opsd_bs_text 0 conflicts Fatal error: Cannot redeclare opsd_bs_text()
opsd_bs_toolbar_sub_html_container_end 0 conflicts Fatal error: Cannot redeclare opsd_bs_toolbar_sub_html_container_end()
opsd_bs_toolbar_sub_html_container_start 0 conflicts Fatal error: Cannot redeclare opsd_bs_toolbar_sub_html_container_start()
opsd_bs_toolbar_tabs_html_container_end 0 conflicts Fatal error: Cannot redeclare opsd_bs_toolbar_tabs_html_container_end()
opsd_bs_toolbar_tabs_html_container_start 0 conflicts Fatal error: Cannot redeclare opsd_bs_toolbar_tabs_html_container_start()
opsd_bs_vertical_buttons_group 0 conflicts Fatal error: Cannot redeclare opsd_bs_vertical_buttons_group()
opsd_check_for_active_language 0 conflicts Fatal error: Cannot redeclare opsd_check_for_active_language()
opsd_check_for_several_emails_in_form 0 conflicts Fatal error: Cannot redeclare opsd_check_for_several_emails_in_form()
opsd_check_post_key_max_number 0 conflicts Fatal error: Cannot redeclare opsd_check_post_key_max_number()
opsd_check_qtranslate 0 conflicts Fatal error: Cannot redeclare opsd_check_qtranslate()
opsd_check_request_paramters 0 conflicts Fatal error: Cannot redeclare opsd_check_request_paramters()
opsd_check_wpml_tags 0 conflicts Fatal error: Cannot redeclare opsd_check_wpml_tags()
opsd_clean_digit_or_csd 0 conflicts Fatal error: Cannot redeclare opsd_clean_digit_or_csd()
opsd_clean_digit_or_date 0 conflicts Fatal error: Cannot redeclare opsd_clean_digit_or_date()
opsd_clean_like_string_for_append_in_sql_for_db 0 conflicts Fatal error: Cannot redeclare opsd_clean_like_string_for_append_in_sql_for_db()
opsd_clean_like_string_for_db 0 conflicts Fatal error: Cannot redeclare opsd_clean_like_string_for_db()
opsd_clean_parameter 0 conflicts Fatal error: Cannot redeclare opsd_clean_parameter()
opsd_clean_string_for_form 0 conflicts Fatal error: Cannot redeclare opsd_clean_string_for_form()
opsd_clear_div 0 conflicts Fatal error: Cannot redeclare opsd_clear_div()
opsd_close_meta_box_section 0 conflicts Fatal error: Cannot redeclare opsd_close_meta_box_section()
opsd_create_blank_files 0 conflicts Fatal error: Cannot redeclare opsd_create_blank_files()
opsd_dashboard_section_support 0 conflicts Fatal error: Cannot redeclare opsd_dashboard_section_support()
opsd_dashboard_section_version 0 conflicts Fatal error: Cannot redeclare opsd_dashboard_section_version()
opsd_dashboard_widget_css 0 conflicts Fatal error: Cannot redeclare opsd_dashboard_widget_css()
opsd_dashboard_widget_setup 0 conflicts Fatal error: Cannot redeclare opsd_dashboard_widget_setup()
opsd_dashboard_widget_show 0 conflicts Fatal error: Cannot redeclare opsd_dashboard_widget_show()
opsd_datepicker_css 0 conflicts Fatal error: Cannot redeclare opsd_datepicker_css()
opsd_datepicker_js 0 conflicts Fatal error: Cannot redeclare opsd_datepicker_js()
opsd_deactivate 0 conflicts Fatal error: Cannot redeclare opsd_deactivate()
opsd_dir_list 0 conflicts Fatal error: Cannot redeclare opsd_dir_list()
opsd_download_link_redirect 0 conflicts Fatal error: Cannot redeclare opsd_download_link_redirect()
opsd_email_api_get_content_after 0 conflicts Fatal error: Cannot redeclare opsd_email_api_get_content_after()
opsd_email_api_get_content_before 0 conflicts Fatal error: Cannot redeclare opsd_email_api_get_content_before()
opsd_email_api_get_headers_after 0 conflicts Fatal error: Cannot redeclare opsd_email_api_get_headers_after()
opsd_email_api_get_subject_before 0 conflicts Fatal error: Cannot redeclare opsd_email_api_get_subject_before()
opsd_email_api_is_allow_send 0 conflicts Fatal error: Cannot redeclare opsd_email_api_is_allow_send()
opsd_email_api_is_allow_send_copy_block 0 conflicts Fatal error: Cannot redeclare opsd_email_api_is_allow_send_copy_block()
opsd_email_sending_error 0 conflicts Fatal error: Cannot redeclare opsd_email_sending_error()
opsd_enqueue_js 0 conflicts Fatal error: Cannot redeclare opsd_enqueue_js()
opsd_esc_like 0 conflicts Fatal error: Cannot redeclare opsd_esc_like()
opsd_escape_any_xss 0 conflicts Fatal error: Cannot redeclare opsd_escape_any_xss()
opsd_get_custom_attr 0 conflicts Fatal error: Cannot redeclare opsd_get_custom_attr()
opsd_get_dashboard_info 0 conflicts Fatal error: Cannot redeclare opsd_get_dashboard_info()
opsd_get_default_options 0 conflicts Fatal error: Cannot redeclare opsd_get_default_options()
opsd_get_email_help_shortcodes 0 conflicts Fatal error: Cannot redeclare opsd_get_email_help_shortcodes()
opsd_get_email_parts 0 conflicts Fatal error: Cannot redeclare opsd_get_email_parts()
opsd_get_fields_from_opsd_form 0 conflicts Fatal error: Cannot redeclare opsd_get_fields_from_opsd_form()
opsd_get_formated_message 0 conflicts Fatal error: Cannot redeclare opsd_get_formated_message()
opsd_get_help_rows_about_config_in_several_languges 0 conflicts Fatal error: Cannot redeclare opsd_get_help_rows_about_config_in_several_languges()
opsd_get_locale 0 conflicts Fatal error: Cannot redeclare opsd_get_locale()
opsd_get_master_url 0 conflicts Fatal error: Cannot redeclare opsd_get_master_url()
opsd_get_menu_url 0 conflicts Fatal error: Cannot redeclare opsd_get_menu_url()
opsd_get_new_opsd_url 0 conflicts Fatal error: Cannot redeclare opsd_get_new_opsd_url()
opsd_get_new_opsd_url__base 0 conflicts Fatal error: Cannot redeclare opsd_get_new_opsd_url__base()
opsd_get_number_new_items 0 conflicts Fatal error: Cannot redeclare opsd_get_number_new_items()
opsd_get_params_in_url 0 conflicts Fatal error: Cannot redeclare opsd_get_params_in_url()
opsd_get_product 0 conflicts Fatal error: Cannot redeclare opsd_get_product()
opsd_get_product_replace_shortcodes 0 conflicts Fatal error: Cannot redeclare opsd_get_product_replace_shortcodes()
opsd_get_registered_jquery_version 0 conflicts Fatal error: Cannot redeclare opsd_get_registered_jquery_version()
opsd_get_secret_link 0 conflicts Fatal error: Cannot redeclare opsd_get_secret_link()
opsd_get_select_checkbox_fields_from_opsd_form 0 conflicts Fatal error: Cannot redeclare opsd_get_select_checkbox_fields_from_opsd_form()
opsd_get_settings_url 0 conflicts Fatal error: Cannot redeclare opsd_get_settings_url()
opsd_get_slug_format 0 conflicts Fatal error: Cannot redeclare opsd_get_slug_format()
opsd_get_slug_format_4_option_name 0 conflicts Fatal error: Cannot redeclare opsd_get_slug_format_4_option_name()
opsd_get_user_ip 0 conflicts Fatal error: Cannot redeclare opsd_get_user_ip()
opsd_get_ver_sufix 0 conflicts Fatal error: Cannot redeclare opsd_get_ver_sufix()
opsd_get_warning_text_in_demo_mode 0 conflicts Fatal error: Cannot redeclare opsd_get_warning_text_in_demo_mode()
opsd_is_current_user_have_this_role 0 conflicts Fatal error: Cannot redeclare opsd_is_current_user_have_this_role()
opsd_is_field_in_table_exists 0 conflicts Fatal error: Cannot redeclare opsd_is_field_in_table_exists()
opsd_is_file_exist 0 conflicts Fatal error: Cannot redeclare opsd_is_file_exist()
opsd_is_index_in_table_exists 0 conflicts Fatal error: Cannot redeclare opsd_is_index_in_table_exists()
opsd_is_load_css_js_on_client_page 0 conflicts Fatal error: Cannot redeclare opsd_is_load_css_js_on_client_page()
opsd_is_master_page 0 conflicts Fatal error: Cannot redeclare opsd_is_master_page()
opsd_is_new_opsd_page 0 conflicts Fatal error: Cannot redeclare opsd_is_new_opsd_page()
opsd_is_settings_page 0 conflicts Fatal error: Cannot redeclare opsd_is_settings_page()
opsd_is_table_exists 0 conflicts Fatal error: Cannot redeclare opsd_is_table_exists()
opsd_is_this_demo 0 conflicts Fatal error: Cannot redeclare opsd_is_this_demo()
opsd_is_updated_paid_to_free 0 conflicts Fatal error: Cannot redeclare opsd_is_updated_paid_to_free()
opsd_is_valid_timestamp 0 conflicts Fatal error: Cannot redeclare opsd_is_valid_timestamp()
opsd_items_toolbar 0 conflicts Fatal error: Cannot redeclare opsd_items_toolbar()
opsd_js_for_items_page 0 conflicts Fatal error: Cannot redeclare opsd_js_for_items_page()
opsd_js_load_files 0 conflicts Fatal error: Cannot redeclare opsd_js_load_files()
opsd_js_load_libs 0 conflicts Fatal error: Cannot redeclare opsd_js_load_libs()
opsd_js_load_vars 0 conflicts Fatal error: Cannot redeclare opsd_js_load_vars()
opsd_load_custom_plugin_translation_file 0 conflicts Fatal error: Cannot redeclare opsd_load_custom_plugin_translation_file()
opsd_load_locale 0 conflicts Fatal error: Cannot redeclare opsd_load_locale()
opsd_load_translation 0 conflicts Fatal error: Cannot redeclare opsd_load_translation()
opsd_make_link_absolute 0 conflicts Fatal error: Cannot redeclare opsd_make_link_absolute()
opsd_make_link_relative 0 conflicts Fatal error: Cannot redeclare opsd_make_link_relative()
opsd_nl_after_br 0 conflicts Fatal error: Cannot redeclare opsd_nl_after_br()
opsd_open_meta_box_section 0 conflicts Fatal error: Cannot redeclare opsd_open_meta_box_section()
opsd_plugin_url 0 conflicts Fatal error: Cannot redeclare opsd_plugin_url()
opsd_print_js 0 conflicts Fatal error: Cannot redeclare opsd_print_js()
opsd_recheck_plugin_locale 0 conflicts Fatal error: Cannot redeclare opsd_recheck_plugin_locale()
opsd_recheck_strong_symbols 0 conflicts Fatal error: Cannot redeclare opsd_recheck_strong_symbols()
opsd_redirect 0 conflicts Fatal error: Cannot redeclare opsd_redirect()
opsd_reload_page_by_js 0 conflicts Fatal error: Cannot redeclare opsd_reload_page_by_js()
opsd_replace_opsd_shortcodes 0 conflicts Fatal error: Cannot redeclare opsd_replace_opsd_shortcodes()
opsd_sanitize_file_name 0 conflicts Fatal error: Cannot redeclare opsd_sanitize_file_name()
opsd_save_attachment_version_num 0 conflicts Fatal error: Cannot redeclare opsd_save_attachment_version_num()
opsd_send_email_download_notification 0 conflicts Fatal error: Cannot redeclare opsd_send_email_download_notification()
opsd_send_email_to_user_notification 0 conflicts Fatal error: Cannot redeclare opsd_send_email_to_user_notification()
opsd_send_secure_download_email_to_user 0 conflicts Fatal error: Cannot redeclare opsd_send_secure_download_email_to_user()
opsd_set_relative_url 0 conflicts Fatal error: Cannot redeclare opsd_set_relative_url()
opsd_settings_validate_fields_before_saving__all 0 conflicts Fatal error: Cannot redeclare opsd_settings_validate_fields_before_saving__all()
opsd_show_ajax_message 0 conflicts Fatal error: Cannot redeclare opsd_show_ajax_message()
opsd_show_changes_saved_message 0 conflicts Fatal error: Cannot redeclare opsd_show_changes_saved_message()
opsd_show_debug_info 0 conflicts Fatal error: Cannot redeclare opsd_show_debug_info()
opsd_show_fixed_message 0 conflicts Fatal error: Cannot redeclare opsd_show_fixed_message()
opsd_show_message 0 conflicts Fatal error: Cannot redeclare opsd_show_message()
opsd_show_message_in_settings 0 conflicts Fatal error: Cannot redeclare opsd_show_message_in_settings()
opsd_show_opsd_footer 0 conflicts Fatal error: Cannot redeclare opsd_show_opsd_footer()
opsd_show_pagination 0 conflicts Fatal error: Cannot redeclare opsd_show_pagination()
opsd_sortable_js 0 conflicts Fatal error: Cannot redeclare opsd_sortable_js()
opsd_system_info 0 conflicts Fatal error: Cannot redeclare opsd_system_info()
opsd_toolbar_btn__apply_reset 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__apply_reset()
opsd_toolbar_btn__approve_reject 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__approve_reject()
opsd_toolbar_btn__calendar_cell_height 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__calendar_cell_height()
opsd_toolbar_btn__calendar_months_num_in_1_row_selection 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__calendar_months_num_in_1_row_selection()
opsd_toolbar_btn__calendar_months_number_selection 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__calendar_months_number_selection()
opsd_toolbar_btn__calendar_options_save 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__calendar_options_save()
opsd_toolbar_btn__calendar_width 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__calendar_width()
opsd_toolbar_btn__delete_reason 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__delete_reason()
opsd_toolbar_btn__selection_element 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__selection_element()
opsd_toolbar_btn__view_mode 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_btn__view_mode()
opsd_toolbar_expand_collapse_btn 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_expand_collapse_btn()
opsd_toolbar_filter__approve_pending 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_filter__approve_pending()
opsd_toolbar_filter__creation_date 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_filter__creation_date()
opsd_toolbar_filter__new_items 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_filter__new_items()
opsd_toolbar_filter__opsd_dates 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_filter__opsd_dates()
opsd_toolbar_filter__sort 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_filter__sort()
opsd_toolbar_filter__trash 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_filter__trash()
opsd_toolbar_is_send_emails_btn 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_is_send_emails_btn()
opsd_toolbar_is_send_emails_btn_duplicated 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_is_send_emails_btn_duplicated()
opsd_toolbar_search_by_id__top_form 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_search_by_id__top_form()
opsd_toolbar_search_by_id_items 0 conflicts Fatal error: Cannot redeclare opsd_toolbar_search_by_id_items()
opsd_up_link 0 conflicts Fatal error: Cannot redeclare opsd_up_link()
opsd_upload 0 conflicts Fatal error: Cannot redeclare opsd_upload()
opsd_validate_emails 0 conflicts Fatal error: Cannot redeclare opsd_validate_emails()
opsd_wp_prepare_attachment_for_js 0 conflicts Fatal error: Cannot redeclare opsd_wp_prepare_attachment_for_js()
opsd_write_content_for_modals_start_here 0 conflicts Fatal error: Cannot redeclare opsd_write_content_for_modals_start_here()
remove_opsd_action 0 conflicts Fatal error: Cannot redeclare remove_opsd_action()
remove_opsd_filter 0 conflicts Fatal error: Cannot redeclare remove_opsd_filter()
replace_opsd_shortcodes_in_form 0 conflicts Fatal error: Cannot redeclare replace_opsd_shortcodes_in_form()
update_opsd_option 0 conflicts Fatal error: Cannot redeclare update_opsd_option()
wp_opsd_admin_bar_items_menu 0 conflicts Fatal error: Cannot redeclare wp_opsd_admin_bar_items_menu()

Using Secure Downloads from the command line with WP-CLI

The following commands are provided for convenience and should only be used if you understand how WP-CLI works. These commands refer to a single WordPress instance and may need to be modified if you are working with a Multisite installation.


How to install Secure Downloads from the command line with WP-CLI

Navigate to the root of your WordPress installation and type the following command:

wp plugin install secure-downloads


How to activate Secure Downloads from the command line with WP-CLI

To immediately activate Secure Downloads after WP-CLI downloads the latest version you can use the following command:

wp plugin install secure-downloads --activate


How to reinstall Secure Downloads from the command line with WP-CLI

To force a reinstallation of Secure Downloads which overwrites the current plugin without asking for confirmation you can use the following command:

wp plugin install secure-downloads --force


How to update Secure Downloads to the latest version from the command line with WP-CLI

wp plugin update secure-downloads


How to delete Secure Downloads from the command line with WP-CLI

wp plugin delete secure-downloads

Where can you download earlier versions of Secure Downloads?

Whenever possible you should use the latest version of plugins and themes, however if you have recently updated and discovered that you need to install an earlier version you may be able to download other versions of Secure Downloads from the WordPress repository by visiting this link.

Please note that installing earlier versions of a theme or plugin is not generally a recommended course of action for most users and could re-introduce security, stability or other issues in Secure Downloads

About our testing enviroment

Tests were conducted using Apache 2.4.29, PHP 7.2 on Ubuntu 18.04, MySQL 5.7.33 and WordPress 5.9

It is very possible that different versions of PHP such as PHP 8.0, PHP 7.4, or PHP 7.3 could behave differently with Secure Downloads. Different versions of WordPress could implement the features of this plugin in slightly different ways as well.