[ $this, 'radio_player_render_block' ], ] ); } public function radio_player_render_block( $attributes ) { $id = ! empty( $attributes['id'] ) ? $attributes['id'] : ''; $alignment = ! empty( $attributes['align'] ) ? $attributes['align'] : 'center'; return sprintf( '
%s
', $alignment, do_shortcode( "[radio_player id=$id]" ) ); } /** * @return Radio_Player_Block|null */ public static function instance() { if ( is_null( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } } Radio_Player_Block::instance();