Einbinden der Skripte:

function load_media_files() {
    wp_enqueue_media();
}
add_action( 'admin_enqueue_scripts', 'load_media_files' );

Ausschnitt aus einem tabellarischen Formular (PHP):

echo '';
echo '';
echo '';
echo 'ändern';
echo '';

Passender JavaScript-Code (jQuery)

jQuery(document).on("click","a.sw-mediabild",function(event) {
	event.preventDefault();
	aktbildlink=jQuery(this);
	var feld=aktbildlink.attr("data-feld");
	
	var gallery_window = wp.media({
		title: 'Bitte Bild auswählen',
		library: {type: 'image'},
		multiple: false,
		button: {text: 'auswählen'}
	});

	gallery_window.on('select', function () {
		var user_selection = gallery_window.state().get('selection').first().toJSON();
		jQuery("input[name='"+feld+"']").val(user_selection.url);
		jQuery("#bild_"+feld+"").attr("src",user_selection.url);
	});
	gallery_window.open();
	return false;
});