Штрих-код с несколькими параметрами

Я разрабатываю сайт, и я столкнулся с довольно большой проблемой, которую я пытался решить с помощью коротких кодов. Этот короткий код вызывает слайд-шоу, которое может иметь от 0 до 5 изображений.

Фактический короткий код был разработан и протестирован. Он работает абсолютно нормально. Проблема, с которой я add_shortcode API wordpress add_shortcode . Вот код, который у меня есть на данный момент.

 function soc_custom_section_widget_func( $atts ) { $image_one = ""; $image_two = ""; $image_three = ""; $image_four = ""; $image_five = ""; if(sizeof($atts) > 0) { $image_one = $atts[image_one]; } if(sizeof($atts) > 1) { $image_two = $atts[image_two]; } if(sizeof($atts) > 2) { $image_three = $atts[image_three]; } if(sizeof($atts) > 3) { $image_four= $atts[image_four]; } if(sizeof($atts) > 4) { $image_five = $atts[image_five]; } $atts = shortcode_atts( array( 'image_one' => '', 'image_two' => '', 'image_three' => '', 'image_four' => '', 'image_five' => '' ), $atts ); return do_shortcode('[soc_custom_section_widget image_one='.$atts['image_one'].' image_two='.$atts['image_two'].' image_three='.$atts['image_three'].' image_four='.$atts['image_four'].' image_five='.$atts['image_five'].']'); } add_shortcode( 'soc_custom_section_widget', 'soc_custom_section_widget_func' ); 

Я пытался решить эту проблему в течение последних двух часов. В тот момент, когда я обновляю страницу, он просто показывает все как пустое под заголовком.

Благодарю.