wpsnoop: fix Media Libraries plugin conflicts, errors & issues

When the plugin Media Libraries 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 Media Libraries, plus learn which plugins and/or themes could be in conflict with Media Libraries.


Troubleshooting theme and plugin conflicts is easier when you know what Media Libraries 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 Media Libraries

Get professional support for Media Libraries here

When you need professional help with WordPress: get help here


What does Media Libraries version 0.9.3 Beta add to WordPress? Answers Here.

This is an automatically generated report - it is possible for Media Libraries to perform differently in your installation, previous versions before 0.9.3 Beta 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 0.9.3 Beta of Media Libraries 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 Media Libraries 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 Media Libraries add to WordPress?

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

Type & Path Size Conflicts
wp-content/plugins/amazon-media-libraries/ 173.62kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/ajax.php 2.34kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/amazon/ 23.81kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/amazon/amazon.php 12.04kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/amazon/AmazonECS.class.php 11.77kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/css/ 10.66kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/css/delete.gif 752.00B No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/css/jquery.rating.css 836.00B No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/css/media.fresh.css 2.70kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/css/media.product.css 827.00B No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/css/media.shelf.css 4.81kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/css/star.gif 815.00B No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/functions.php 7.58kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/js/ 33.37kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/js/jquery.metadata.js 4.99kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/js/jquery.rating.dev.js 13.88kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/js/jquery.rating.js 4.07kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/js/media.product.js 3.54kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/js/media.review.js 371.00B No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/js/media.shelf.js 6.52kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/lang/ No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/lib/ No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/media-libraries.php 2.68kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/no-image.png 320.00B No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/options.php 7.64kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/product-template.php 11.08kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/product.php 11.81kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/readme.txt 5.22kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/review-template.php 14.72kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/review.php 10.28kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/roles.php 4.19kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/shelf-template.php 10.56kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/shelf.php 4.75kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/templates/ 6.38kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/templates/archive-ml_product.php 1.08kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/templates/single-ml_product.php 2.77kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/templates/single-ml_review.php 1.40kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/templates/single-ml_shelf.php 1.13kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/usage.php 5.54kB No known conflicts with other themes or plugins.
wp-content/plugins/amazon-media-libraries/user.php 720.00B No known conflicts with other themes or plugins.

Which new shortcodes does Media Libraries add to WordPress?

Which new database tables are created by the WordPress plugin Media Libraries?

Which new options are added to the wp-options table by Media Libraries?

Option Name   Known Conflicts
ml_options The ml_options option doesn't have any known conflicts with other themes or plugins.

During use Media Libraries 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 Media Libraries declare when it is active?

Function   Conflicts Common Errors
get_review_author 1 conflict Fatal error: Cannot redeclare get_review_author()
add_review_link 0 conflicts Fatal error: Cannot redeclare add_review_link()
average_products 0 conflicts Fatal error: Cannot redeclare average_products()
get_next_reviews_link 0 conflicts Fatal error: Cannot redeclare get_next_reviews_link()
get_previous_reviews_link 0 conflicts Fatal error: Cannot redeclare get_previous_reviews_link()
get_review_class 0 conflicts Fatal error: Cannot redeclare get_review_class()
get_review_date 0 conflicts Fatal error: Cannot redeclare get_review_date()
get_review_link 0 conflicts Fatal error: Cannot redeclare get_review_link()
get_review_pages_count 0 conflicts Fatal error: Cannot redeclare get_review_pages_count()
get_review_text 0 conflicts Fatal error: Cannot redeclare get_review_text()
get_review_type 0 conflicts Fatal error: Cannot redeclare get_review_type()
get_reviews_number 0 conflicts Fatal error: Cannot redeclare get_reviews_number()
get_reviews_pagenum_link 0 conflicts Fatal error: Cannot redeclare get_reviews_pagenum_link()
get_the_people 0 conflicts Fatal error: Cannot redeclare get_the_people()
get_the_people_list 0 conflicts Fatal error: Cannot redeclare get_the_people_list()
get_the_product_image 0 conflicts Fatal error: Cannot redeclare get_the_product_image()
get_the_product_link 0 conflicts Fatal error: Cannot redeclare get_the_product_link()
get_the_product_title 0 conflicts Fatal error: Cannot redeclare get_the_product_title()
get_the_product_type 0 conflicts Fatal error: Cannot redeclare get_the_product_type()
get_user_library_url 0 conflicts Fatal error: Cannot redeclare get_user_library_url()
has_reviews 0 conflicts Fatal error: Cannot redeclare has_reviews()
ml_add_library_page 0 conflicts Fatal error: Cannot redeclare ml_add_library_page()
ml_blank_image 0 conflicts Fatal error: Cannot redeclare ml_blank_image()
ml_check 0 conflicts Fatal error: Cannot redeclare ml_check()
ml_default_options 0 conflicts Fatal error: Cannot redeclare ml_default_options()
ml_delete_usage 0 conflicts Fatal error: Cannot redeclare ml_delete_usage()
ml_dump 0 conflicts Fatal error: Cannot redeclare ml_dump()
ml_get_option 0 conflicts Fatal error: Cannot redeclare ml_get_option()
ml_get_usage_stati 0 conflicts Fatal error: Cannot redeclare ml_get_usage_stati()
ml_init 0 conflicts Fatal error: Cannot redeclare ml_init()
ml_init_product 0 conflicts Fatal error: Cannot redeclare ml_init_product()
ml_init_review 0 conflicts Fatal error: Cannot redeclare ml_init_review()
ml_init_roles 0 conflicts Fatal error: Cannot redeclare ml_init_roles()
ml_init_shelf 0 conflicts Fatal error: Cannot redeclare ml_init_shelf()
ml_init_usage 0 conflicts Fatal error: Cannot redeclare ml_init_usage()
ml_insert_template 0 conflicts Fatal error: Cannot redeclare ml_insert_template()
ml_install 0 conflicts Fatal error: Cannot redeclare ml_install()
ml_library_templates 0 conflicts Fatal error: Cannot redeclare ml_library_templates()
ml_list_reviews 0 conflicts Fatal error: Cannot redeclare ml_list_reviews()
ml_meta_cap 0 conflicts Fatal error: Cannot redeclare ml_meta_cap()
ml_options_display 0 conflicts Fatal error: Cannot redeclare ml_options_display()
ml_options_init 0 conflicts Fatal error: Cannot redeclare ml_options_init()
ml_options_page 0 conflicts Fatal error: Cannot redeclare ml_options_page()
ml_options_validate 0 conflicts Fatal error: Cannot redeclare ml_options_validate()
ml_page_help 0 conflicts Fatal error: Cannot redeclare ml_page_help()
ml_page_template 0 conflicts Fatal error: Cannot redeclare ml_page_template()
ml_people_tax 0 conflicts Fatal error: Cannot redeclare ml_people_tax()
ml_per_page_field 0 conflicts Fatal error: Cannot redeclare ml_per_page_field()
ml_person_taxonomy_template 0 conflicts Fatal error: Cannot redeclare ml_person_taxonomy_template()
ml_post_usage 0 conflicts Fatal error: Cannot redeclare ml_post_usage()
ml_product_archive_template 0 conflicts Fatal error: Cannot redeclare ml_product_archive_template()
ml_product_boxes 0 conflicts Fatal error: Cannot redeclare ml_product_boxes()
ml_product_categories 0 conflicts Fatal error: Cannot redeclare ml_product_categories()
ml_product_display_columns 0 conflicts Fatal error: Cannot redeclare ml_product_display_columns()
ml_product_mb_meta 0 conflicts Fatal error: Cannot redeclare ml_product_mb_meta()
ml_product_mb_search 0 conflicts Fatal error: Cannot redeclare ml_product_mb_search()
ml_product_postback 0 conflicts Fatal error: Cannot redeclare ml_product_postback()
ml_product_register_columns 0 conflicts Fatal error: Cannot redeclare ml_product_register_columns()
ml_product_right_now 0 conflicts Fatal error: Cannot redeclare ml_product_right_now()
ml_product_single_template 0 conflicts Fatal error: Cannot redeclare ml_product_single_template()
ml_product_thumbnail 0 conflicts Fatal error: Cannot redeclare ml_product_thumbnail()
ml_product_type 0 conflicts Fatal error: Cannot redeclare ml_product_type()
ml_review_archive_template 0 conflicts Fatal error: Cannot redeclare ml_review_archive_template()
ml_review_boxes 0 conflicts Fatal error: Cannot redeclare ml_review_boxes()
ml_review_display_columns 0 conflicts Fatal error: Cannot redeclare ml_review_display_columns()
ml_review_meta 0 conflicts Fatal error: Cannot redeclare ml_review_meta()
ml_review_meta_postback 0 conflicts Fatal error: Cannot redeclare ml_review_meta_postback()
ml_review_register_columns 0 conflicts Fatal error: Cannot redeclare ml_review_register_columns()
ml_review_right_now 0 conflicts Fatal error: Cannot redeclare ml_review_right_now()
ml_review_single_template 0 conflicts Fatal error: Cannot redeclare ml_review_single_template()
ml_review_stars 0 conflicts Fatal error: Cannot redeclare ml_review_stars()
ml_review_type 0 conflicts Fatal error: Cannot redeclare ml_review_type()
ml_select_field 0 conflicts Fatal error: Cannot redeclare ml_select_field()
ml_set_option 0 conflicts Fatal error: Cannot redeclare ml_set_option()
ml_shelf_archive_template 0 conflicts Fatal error: Cannot redeclare ml_shelf_archive_template()
ml_shelf_boxes 0 conflicts Fatal error: Cannot redeclare ml_shelf_boxes()
ml_shelf_display_columns 0 conflicts Fatal error: Cannot redeclare ml_shelf_display_columns()
ml_shelf_mb_add 0 conflicts Fatal error: Cannot redeclare ml_shelf_mb_add()
ml_shelf_mb_list 0 conflicts Fatal error: Cannot redeclare ml_shelf_mb_list()
ml_shelf_page 0 conflicts Fatal error: Cannot redeclare ml_shelf_page()
ml_shelf_register_columns 0 conflicts Fatal error: Cannot redeclare ml_shelf_register_columns()
ml_shelf_right_now 0 conflicts Fatal error: Cannot redeclare ml_shelf_right_now()
ml_shelf_single_template 0 conflicts Fatal error: Cannot redeclare ml_shelf_single_template()
ml_show_date 0 conflicts Fatal error: Cannot redeclare ml_show_date()
ml_show_times 0 conflicts Fatal error: Cannot redeclare ml_show_times()
ml_slug_base_field 0 conflicts Fatal error: Cannot redeclare ml_slug_base_field()
ml_slug_field 0 conflicts Fatal error: Cannot redeclare ml_slug_field()
ml_slug_person_field 0 conflicts Fatal error: Cannot redeclare ml_slug_person_field()
ml_slug_product_field 0 conflicts Fatal error: Cannot redeclare ml_slug_product_field()
ml_slug_shelf_field 0 conflicts Fatal error: Cannot redeclare ml_slug_shelf_field()
ml_slug_tag_field 0 conflicts Fatal error: Cannot redeclare ml_slug_tag_field()
ml_slug_user_field 0 conflicts Fatal error: Cannot redeclare ml_slug_user_field()
ml_tag_tax 0 conflicts Fatal error: Cannot redeclare ml_tag_tax()
ml_tags_taxonomy_template 0 conflicts Fatal error: Cannot redeclare ml_tags_taxonomy_template()
ml_text_field 0 conflicts Fatal error: Cannot redeclare ml_text_field()
ml_time_box 0 conflicts Fatal error: Cannot redeclare ml_time_box()
ml_touch_time 0 conflicts Fatal error: Cannot redeclare ml_touch_time()
ml_type_shelves 0 conflicts Fatal error: Cannot redeclare ml_type_shelves()
ml_usage_stati 0 conflicts Fatal error: Cannot redeclare ml_usage_stati()
ml_usage_type 0 conflicts Fatal error: Cannot redeclare ml_usage_type()
ml_user_rewrite 0 conflicts Fatal error: Cannot redeclare ml_user_rewrite()
next_reviews_link 0 conflicts Fatal error: Cannot redeclare next_reviews_link()
previous_reviews_link 0 conflicts Fatal error: Cannot redeclare previous_reviews_link()
product_shelf_listing 0 conflicts Fatal error: Cannot redeclare product_shelf_listing()
products_used_since 0 conflicts Fatal error: Cannot redeclare products_used_since()
review_author 0 conflicts Fatal error: Cannot redeclare review_author()
review_class 0 conflicts Fatal error: Cannot redeclare review_class()
review_date 0 conflicts Fatal error: Cannot redeclare review_date()
review_text 0 conflicts Fatal error: Cannot redeclare review_text()
review_time 0 conflicts Fatal error: Cannot redeclare review_time()
review_type 0 conflicts Fatal error: Cannot redeclare review_type()
reviews_number 0 conflicts Fatal error: Cannot redeclare reviews_number()
separate_reviews 0 conflicts Fatal error: Cannot redeclare separate_reviews()
the_library_header 0 conflicts Fatal error: Cannot redeclare the_library_header()
the_people 0 conflicts Fatal error: Cannot redeclare the_people()
the_product_image 0 conflicts Fatal error: Cannot redeclare the_product_image()
the_product_link 0 conflicts Fatal error: Cannot redeclare the_product_link()
the_product_title 0 conflicts Fatal error: Cannot redeclare the_product_title()
the_product_type 0 conflicts Fatal error: Cannot redeclare the_product_type()
the_product_usage 0 conflicts Fatal error: Cannot redeclare the_product_usage()
total_products 0 conflicts Fatal error: Cannot redeclare total_products()

Using Media Libraries 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 Media Libraries from the command line with WP-CLI

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

wp plugin install amazon-media-libraries


How to activate Media Libraries from the command line with WP-CLI

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

wp plugin install amazon-media-libraries --activate


How to reinstall Media Libraries from the command line with WP-CLI

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

wp plugin install amazon-media-libraries --force


How to update Media Libraries to the latest version from the command line with WP-CLI

wp plugin update amazon-media-libraries


How to delete Media Libraries from the command line with WP-CLI

wp plugin delete amazon-media-libraries

Where can you download earlier versions of Media Libraries?

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 Media Libraries 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 Media Libraries

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 Media Libraries. Different versions of WordPress could implement the features of this plugin in slightly different ways as well.