Incorporo archivos del antiguo fork viejo perdi el historial pero filo

Para que funcione la magia es simple

Usa js jquery y jquery-ui-autocomplete

Para agregar como elemento de formulario ej.

			new Model\PostMetaData(
				'relatedtracks',
				'Related Track',
				'\GutenPress\Forms\Element\InputTextSearchMultiple',
				array(
					'class' => 'relatedtracks',
					'options' => array(
									'posttype' => 'music',
									'action' => 'search_post_by_term',
									'minlength' => 1,
									'resultlenght' => 5
									),
					'description' => '<a href="'. esc_url(admin_url('edit.php?post_type=music')) .'">Manage music</a>'
					)
				)

donde a traves de options le paso los parametros a jquery-ui-autocomplete para que inicialice el elemento. en este caso esta pensado para que consulte por ajax el action search_post_by_term el postype music, el minimo de caracteres que gatilla el autocomplete es 1 y el largo de los resultados es 5.

Funciona impeque igual hay varias cosas donde podria mejorarse como la seguridad escapar algunas cosas, y incluso hacerlo compatible para el caso en que no quiero hacer una consulta ajax sino pasar directamente el set de datos como se hace ahora con los select.

Es funcional y se puede mejorar espero se acepte mi humilde aporte :dancers: