Make WordPress Core


Ignore:
Timestamp:
05/28/2026 03:27:18 PM (4 months ago)
Author:
adamsilverstein
Message:

Media: Re-introduce client-side media processing feature.

Reverts the removal in [62081] now that WordPress 7.1 has forked. Restores all PHP functions, REST API endpoints, cross-origin isolation infrastructure, VIPS script module handling, build configuration, and associated tests.

Follow-up to [62081].

Props adamsilverstein, jorbin, westonruter.
Fixes #64919.
See #64906.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/default-filters.php

    r62417 r62428  
    685685add_filter( 'plupload_default_settings', 'wp_show_heic_upload_error' );
    686686
     687// Client-side media processing.
     688add_action( 'admin_init', 'wp_set_client_side_media_processing_flag' );
     689// Cross-origin isolation for client-side media processing.
     690add_action( 'load-post.php', 'wp_set_up_cross_origin_isolation' );
     691add_action( 'load-post-new.php', 'wp_set_up_cross_origin_isolation' );
     692add_action( 'load-site-editor.php', 'wp_set_up_cross_origin_isolation' );
     693add_action( 'load-widgets.php', 'wp_set_up_cross_origin_isolation' );
    687694// Nav menu.
    688695add_filter( 'nav_menu_item_id', '_nav_menu_item_id_use_once', 10, 2 );
Note: See TracChangeset for help on using the changeset viewer.