diff options
Diffstat (limited to 'srcs/wordpress/wp-admin/includes')
105 files changed, 84210 insertions, 0 deletions
diff --git a/srcs/wordpress/wp-admin/includes/admin-filters.php b/srcs/wordpress/wp-admin/includes/admin-filters.php new file mode 100644 index 0000000..c080fd0 --- /dev/null +++ b/srcs/wordpress/wp-admin/includes/admin-filters.php @@ -0,0 +1,150 @@ +<?php +/** + * Administration API: Default admin hooks + * + * @package WordPress + * @subpackage Administration + * @since 4.3.0 + */ + +// Bookmark hooks. +add_action( 'admin_page_access_denied', 'wp_link_manager_disabled_message' ); + +// Dashboard hooks. +add_action( 'activity_box_end', 'wp_dashboard_quota' ); + +// Media hooks. +add_action( 'attachment_submitbox_misc_actions', 'attachment_submitbox_metadata' ); + +add_action( 'media_upload_image', 'wp_media_upload_handler' ); +add_action( 'media_upload_audio', 'wp_media_upload_handler' ); +add_action( 'media_upload_video', 'wp_media_upload_handler' ); +add_action( 'media_upload_file', 'wp_media_upload_handler' ); + +add_action( 'post-plupload-upload-ui', 'media_upload_flash_bypass' ); + +add_action( 'post-html-upload-ui', 'media_upload_html_bypass' ); + +add_filter( 'async_upload_image', 'get_media_item', 10, 2 ); +add_filter( 'async_upload_audio', 'get_media_item', 10, 2 ); +add_filter( 'async_upload_video', 'get_media_item', 10, 2 ); +add_filter( 'async_upload_file', 'get_media_item', 10, 2 ); + +add_filter( 'attachment_fields_to_save', 'image_attachment_fields_to_save', 10, 2 ); + +add_filter( 'media_upload_gallery', 'media_upload_gallery' ); +add_filter( 'media_upload_library', 'media_upload_library' ); + +add_filter( 'media_upload_tabs', 'update_gallery_tab' ); + +// Misc hooks. +add_action( 'admin_init', 'wp_admin_headers' ); +add_action( 'login_init', 'wp_admin_headers' ); +add_action( 'admin_head', 'wp_admin_canonical_url' ); +add_action( 'admin_head', 'wp_color_scheme_settings' ); +add_action( 'admin_head', 'wp_site_icon' ); +add_action( 'admin_head', '_ipad_meta' ); + +// Prerendering. +if ( ! is_customize_preview() ) { + add_filter( 'admin_print_styles', 'wp_resource_hints', 1 ); +} + +add_action( 'admin_print_scripts-post.php', 'wp_page_reload_on_back_button_js' ); +add_action( 'admin_print_scripts-post-new.php', 'wp_page_reload_on_back_button_js' ); + +add_action( 'update_option_home', 'update_home_siteurl', 10, 2 ); +add_action( 'update_option_siteurl', 'update_home_siteurl', 10, 2 ); +add_action( 'update_option_page_on_front', 'update_home_siteurl', 10, 2 ); +add_action( 'update_option_admin_email', 'wp_site_admin_email_change_notification', 10, 3 ); + +add_action( 'add_option_new_admin_email', 'update_option_new_admin_email', 10, 2 ); +add_action( 'update_option_new_admin_email', 'update_option_new_admin_email', 10, 2 ); + +add_filter( 'heartbeat_received', 'wp_check_locked_posts', 10, 3 ); +add_filter( 'heartbeat_received', 'wp_refresh_post_lock', 10, 3 ); +add_filter( 'heartbeat_received', 'heartbeat_autosave', 500, 2 ); + |
