Developer Reference

Filter reference:

  • wdm_pre_render_link
    applied to $package array before render link.
  • wdm_pre_render_page
    applied to $package array before render package details page/popup.
  • download_link
    applied to $package array before render download link.
  • wdm_before_fetch_template
    applied to $package array before fetch page/link template
  • before_download
    applied to $package array before download file.
  • custom_page_template_vars
    applied to $package array before render external template.

Action reference:

  • add_new_file_body_left
    add meta box at left column of add/edit package window
  • add_new_file_body_right
    add meta box at mid column of add/edit package window
  • add_new_file_sidebar
    add meta box at sidebar (right column) of add/edit package window
  • before_download
    Runs before download file, Action function argument: $package
  • after_downlaod
    Runs after download file, Action function argument: $package
  • wdm_template_tag_row
    Add new template tag hints row
  • after_add_package
    Runs after creating new package, Action function argument:  package details
  • after_update_package
    Runs after updating package, Action function argument:  package details
  • basic_settings
    Runs on basic settings page to add new option

Function Reference:

  • add_wdm_settings_tab(url $tablink, string $tab_title, string $callback_function_name)
    Add a new tab on settings page