Модификация виджета «Галерея»
Помогите пожалуйста модифицировать виджет "Галерея" чтобы он выводил только одно рандомное изображение, а не все имеющиеся в галерее.
Как я понял за это отвечает файл class-wp-widget-media-image.php
Нашел где там происходит вывод массива, но не понимаю как остановить вывод после первого изображения.
/** * Render the media on the frontend. * * @since 4.9.0 * * @param array $instance Widget instance props. * @return void */ public function render_media( $instance ) { $instance = array_merge( wp_list_pluck( $this->get_instance_schema(), 'default' ), $instance ); $shortcode_atts = array_merge( $instance, array( 'link' => $instance['link_type'], ) ); // @codeCoverageIgnoreStart if ( $instance['orderby_random'] ) { $shortcode_atts['orderby'] = 'rand'; } // @codeCoverageIgnoreEnd echo gallery_shortcode( $shortcode_atts ); }