Skip to the document
DocsReference

Settings reference

Every setting, where it lives, and what it stores. Option names are given so you can set them with WP-CLI or a deployment script.

Saved options outlive defaults: changing a default in a new version does nothing to an existing install, because that install already has its own value in the database. Migrations run on version change and never touch a taxonomy you registered yourself.


Folders and categories #

VergeLabs Library → Settings → Folders and categories · requires manage_options

Which taxonomies exist, which apply to media, and how each behaves.

Stored in vergeml_taxonomies, keyed by taxonomy name. Per taxonomy:

KeyDefaultMeaning
assigned1Assigned to the media library
eml_media1Created by this plugin. 0 means it is the site's own and migrations leave it alone
hierarchical1Folders (hierarchical) or tags (flat)
show_admin_column1A column in list view
admin_filter1A filter in the list-view filter bar
media_uploader_filter1A filter in the media modal
media_popup_taxonomy_edit0Editable from the media popup
sort0Sortable column
show_in_rest1Exposed through the REST API
rewritemedia_categorySlug and with_front
labels—The full WordPress label set

media_category is the default folder taxonomy and the one other plugins detect.

Taxonomy behaviour options #

Stored in vergeml_tax_options:

KeyDefaultMeaning
tax_archives0Give media taxonomies public archive pages
edit_all_as_hierarchical0Edit flat taxonomies with a checkbox list
bulk_edit_save_button0An explicit save button in bulk edit
one_folder_per_file0Every drop moves instead of adding. Off by default — multi-filing is the capability worth having

Library settings #

VergeLabs Library → Settings → Library settings · requires manage_options

Stored in vergeml_lib_options:

Ordering #

KeyDefaultValues
media_orderbydateAny WP_Query orderby
media_orderDESCASC, DESC
natural_sort0Sort img2 before img10

Filters #

KeyDefaultMeaning
force_filters1Show the filter bar even where core hides it
filters_to_showtypes, dates, taxonomies, aiWhich filter groups appear. ai is the description-derived folder group
show_count1Term counts beside folder names
include_children1A parent folder's filter includes descendants
filter_uploaded0Filter by who uploaded

The grid and list #

KeyDefaultMeaning
infinite_scrolling0Infinite scroll instead of paging
loads_per_page80Items per load
grid_show_caption0Show a caption under each grid item
grid_caption_typetitletitle, filename, caption
grid_sidebar_width270Pixels
ideal_column_width170Pixels
KeyDefaultMeaning
search_infilenames, titles, captions, descriptionsWhich columns search covers
search_min_letters2Letters before search fires
search_on_enter0Search on Enter instead of as you type
search_auto1Search as you type

Shortcodes #

KeyDefaultMeaning
enhance_media_shortcodes0Add media_category, monthnum, year and limit to core's [gallery] and [playlist]

Off by default because it changes the behaviour of a core shortcode.

Page builders #

There is no setting. The tree is added to a supported builder's media popup when its editor loads. See Compatibility.


Media Utilities #

Settings → Media Utilities (in the WordPress Settings menu)

  • Export settings — writes the plugin's settings to a file.
  • Import settings — reads one back. Use this to set up a second site the same way; use WordPress's own export/import for content.
  • Restore defaults.
  • Complete Cleanup — wipes the plugin's own data now. Never touches a media file.
  • Also remove all folders, settings and the AI index when the plugin is deleted (vergeml_uninstall_wipe) — makes deleting the plugin take its data with it. Off by default.
  • System report — what to paste into a support request. Filterable with vergeml_system_report.

Safe mode is not a setting; see Troubleshooting.


File types #

VergeLabs Library → Settings → File types · requires manage_options

Stored in vergeml_mimes. Per type:

  • The extension
  • Its MIME string
  • A singular and plural label
  • Whether uploading it is allowed
  • Whether it appears in the media filters

Add, remove, rename, allow or disallow, and fold a type into the filter bar.


AI #

VergeLabs Library → AI · settings require manage_options

Stored in vergeml_ai:

KeyDefaultMeaning
license_key''Sealed at rest. Write-only through REST, masked in the UI
site_profile''What the site is about, in your words. Sent with each description
auto_alt1Write alt text as descriptions arrive, where alt is empty
enrich_search1Let descriptions widen library search
page_context1Send page title and SEO wording with a description
mock0Demo mode: captions invented locally, nothing sent

On a network, vergeml_ai_network (a site option) holds a network-wide license_key and a lock flag. A site's own key wins unless the network locks it.


Multisite network settings #

Network Admin · requires manage_network_options

Chooses which of the above individual site administrators may change, and holds the network-wide licence key. Network activation provisions every existing site and any site created later.


Constants #

Settings that belong in wp-config.php rather than in a screen are listed in Hooks and constants.

Written from version 3.15.0 of the plugin. Last updated 2026-10-02. All documentation · Legal · Support