$labels Map of value (1-5) to caption text. */ defined( 'ABSPATH' ) || exit; $caption_id = $id_prefix . '-caption'; $initial_caption = $selected > 0 && isset( $labels[ $selected ] ) ? $labels[ $selected ] : ''; // Reverse so row-reverse + `~` selectors can fill stars 1..N without `:has()`. $reversed = array_reverse( $labels, true ); ?>