WP_Widget_Block::widget() – Outputs the content for the current Block widget instance.

You appear to be a bot. Output may be restricted

Description

Outputs the content for the current Block widget instance.

Usage

WP_Widget_Block::widget( $args, $instance );

Parameters

$args
( array ) required – Display arguments including 'before_title', 'after_title', 'before_widget', and 'after_widget'.
$instance
( array ) required – Settings for the current Block widget instance.

Returns

void

Source

File name: wordpress/wp-includes/widgets/class-wp-widget-block.php
Lines:

1 to 27 of 27
  public function widget( $args, $instance ) {
    $instance = wp_parse_args( $instance, $this->default_instance );

    echo str_replace(
      'widget_block',
      $this->get_dynamic_classname( $instance['content'] ),
      $args['before_widget']
    );

    
/**
 * Filters the content of the Block widget before output.
 *
 * @since 5.8.0
 *
 * @param string          $content  The widget content.
 * @param array           $instance Array of settings for the current widget.
 * @param WP_Widget_Block $widget   Current Block widget instance.
 */
    echo apply_filters(
      'widget_block_content',
      $instance['content'],
      $instance,
      $this
    );

    echo $args['after_widget'];
  }
 

 View on GitHub View on Trac