Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 220
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 221
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 222
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 223
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 224
home/tarafhaber/public_html/wp-includes/blocks/legacy-widget.php 0000644 00000007635 15010534162 0021052 0 ustar 00 get_widget_key( $id_base );
$widget_object = $wp_widget_factory->get_widget_object( $id_base );
if ( ! $widget_key || ! $widget_object ) {
return '';
}
if ( isset( $attributes['instance']['encoded'], $attributes['instance']['hash'] ) ) {
$serialized_instance = base64_decode( $attributes['instance']['encoded'] );
if ( ! hash_equals( wp_hash( $serialized_instance ), (string) $attributes['instance']['hash'] ) ) {
return '';
}
$instance = unserialize( $serialized_instance );
} else {
$instance = array();
}
$args = array(
'widget_id' => $widget_object->id,
'widget_name' => $widget_object->name,
);
ob_start();
the_widget( $widget_key, $instance, $args );
return ob_get_clean();
}
/**
* Registers the 'core/legacy-widget' block.
*
* @since 5.8.0
*/
function register_block_core_legacy_widget() {
register_block_type_from_metadata(
__DIR__ . '/legacy-widget',
array(
'render_callback' => 'render_block_core_legacy_widget',
)
);
}
add_action( 'init', 'register_block_core_legacy_widget' );
/**
* Intercepts any request with legacy-widget-preview in the query param and, if
* set, renders a page containing a preview of the requested Legacy Widget
* block.
*
* @since 5.8.0
*/
function handle_legacy_widget_preview_iframe() {
if ( empty( $_GET['legacy-widget-preview'] ) ) {
return;
}
if ( ! current_user_can( 'edit_theme_options' ) ) {
return;
}
define( 'IFRAME_REQUEST', true );
?>
>
>