wp/wp-admin/includes/admin-filters.php
changeset 16 a86126ab1dd4
parent 9 177826044cd9
child 18 be944660c56a
equal deleted inserted replaced
15:3d4e9c994f10 16:a86126ab1dd4
    13 // Dashboard hooks.
    13 // Dashboard hooks.
    14 add_action( 'activity_box_end', 'wp_dashboard_quota' );
    14 add_action( 'activity_box_end', 'wp_dashboard_quota' );
    15 
    15 
    16 // Media hooks.
    16 // Media hooks.
    17 add_action( 'attachment_submitbox_misc_actions', 'attachment_submitbox_metadata' );
    17 add_action( 'attachment_submitbox_misc_actions', 'attachment_submitbox_metadata' );
       
    18 add_filter( 'plupload_init', 'wp_show_heic_upload_error' );
    18 
    19 
    19 add_action( 'media_upload_image', 'wp_media_upload_handler' );
    20 add_action( 'media_upload_image', 'wp_media_upload_handler' );
    20 add_action( 'media_upload_audio', 'wp_media_upload_handler' );
    21 add_action( 'media_upload_audio', 'wp_media_upload_handler' );
    21 add_action( 'media_upload_video', 'wp_media_upload_handler' );
    22 add_action( 'media_upload_video', 'wp_media_upload_handler' );
    22 add_action( 'media_upload_file', 'wp_media_upload_handler' );
    23 add_action( 'media_upload_file', 'wp_media_upload_handler' );
    41 add_action( 'admin_init', 'wp_admin_headers' );
    42 add_action( 'admin_init', 'wp_admin_headers' );
    42 add_action( 'login_init', 'wp_admin_headers' );
    43 add_action( 'login_init', 'wp_admin_headers' );
    43 add_action( 'admin_head', 'wp_admin_canonical_url' );
    44 add_action( 'admin_head', 'wp_admin_canonical_url' );
    44 add_action( 'admin_head', 'wp_color_scheme_settings' );
    45 add_action( 'admin_head', 'wp_color_scheme_settings' );
    45 add_action( 'admin_head', 'wp_site_icon' );
    46 add_action( 'admin_head', 'wp_site_icon' );
    46 add_action( 'admin_head', '_ipad_meta' );
    47 add_action( 'admin_head', 'wp_admin_viewport_meta' );
    47 
    48 add_action( 'customize_controls_head', 'wp_admin_viewport_meta' );
    48 // Privacy tools
       
    49 add_action( 'admin_menu', '_wp_privacy_hook_requests_page' );
       
    50 add_action( 'load-tools_page_export_personal_data', '_wp_privacy_requests_screen_options' );
       
    51 add_action( 'load-tools_page_remove_personal_data', '_wp_privacy_requests_screen_options' );
       
    52 
    49 
    53 // Prerendering.
    50 // Prerendering.
    54 if ( ! is_customize_preview() ) {
    51 if ( ! is_customize_preview() ) {
    55 	add_filter( 'admin_print_styles', 'wp_resource_hints', 1 );
    52 	add_filter( 'admin_print_styles', 'wp_resource_hints', 1 );
    56 }
    53 }
    77 
    74 
    78 // Nav Menu hooks.
    75 // Nav Menu hooks.
    79 add_action( 'admin_head-nav-menus.php', '_wp_delete_orphaned_draft_menu_items' );
    76 add_action( 'admin_head-nav-menus.php', '_wp_delete_orphaned_draft_menu_items' );
    80 
    77 
    81 // Plugin hooks.
    78 // Plugin hooks.
    82 add_filter( 'whitelist_options', 'option_update_filter' );
    79 add_filter( 'allowed_options', 'option_update_filter' );
    83 
    80 
    84 // Plugin Install hooks.
    81 // Plugin Install hooks.
    85 add_action( 'install_plugins_featured', 'install_dashboard' );
    82 add_action( 'install_plugins_featured', 'install_dashboard' );
    86 add_action( 'install_plugins_upload', 'install_plugins_upload' );
    83 add_action( 'install_plugins_upload', 'install_plugins_upload' );
    87 add_action( 'install_plugins_search', 'display_plugins_table' );
    84 add_action( 'install_plugins_search', 'display_plugins_table' );
   131 add_action( 'upgrader_process_complete', array( 'Language_Pack_Upgrader', 'async_upgrade' ), 20 );
   128 add_action( 'upgrader_process_complete', array( 'Language_Pack_Upgrader', 'async_upgrade' ), 20 );
   132 add_action( 'upgrader_process_complete', 'wp_version_check', 10, 0 );
   129 add_action( 'upgrader_process_complete', 'wp_version_check', 10, 0 );
   133 add_action( 'upgrader_process_complete', 'wp_update_plugins', 10, 0 );
   130 add_action( 'upgrader_process_complete', 'wp_update_plugins', 10, 0 );
   134 add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 );
   131 add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 );
   135 
   132 
   136 // Privacy hooks
   133 // Privacy hooks.
   137 add_filter( 'wp_privacy_personal_data_erasure_page', 'wp_privacy_process_personal_data_erasure_page', 10, 5 );
   134 add_filter( 'wp_privacy_personal_data_erasure_page', 'wp_privacy_process_personal_data_erasure_page', 10, 5 );
   138 add_filter( 'wp_privacy_personal_data_export_page', 'wp_privacy_process_personal_data_export_page', 10, 7 );
   135 add_filter( 'wp_privacy_personal_data_export_page', 'wp_privacy_process_personal_data_export_page', 10, 7 );
   139 add_action( 'wp_privacy_personal_data_export_file', 'wp_privacy_generate_personal_data_export_file', 10 );
   136 add_action( 'wp_privacy_personal_data_export_file', 'wp_privacy_generate_personal_data_export_file', 10 );
   140 add_action( 'wp_privacy_personal_data_erased', '_wp_privacy_send_erasure_fulfillment_notification', 10 );
   137 add_action( 'wp_privacy_personal_data_erased', '_wp_privacy_send_erasure_fulfillment_notification', 10 );
   141 
   138