Crear un menú desplegable con tipos de entrada personalizados como opción en el administrador
Necesito crear un menú desplegable con "entradas de un tipo de entrada personalizado" como opciones.
Este desplegable se colocará como una caja meta personalizada.
Por ejemplo, quiero todas las entradas con el tipo personalizado "Video" como opciones en el selector.
<select>
<option>título de entrada n°1<option>
<option>título de entrada n°2<option>
....
</select>
Gracias

wp_dropdown_pages(array('post_type'=>'video'));
Ver: http://codex.wordpress.org/Function_Reference/wp_dropdown_pages

Aquí está el código que estoy usando en un proyecto en el que estoy trabajando.
function generate_post_select($select_id, $post_type, $selected = 0) {
$post_type_object = get_post_type_object($post_type);
$label = $post_type_object->label;
$posts = get_posts(array('post_type'=> $post_type, 'post_status'=> 'publish', 'suppress_filters' => false, 'posts_per_page'=>-1));
echo '<select name="'. $select_id .'" id="'.$select_id.'">';
echo '<option value = "" >Todos los '.$label.' </option>';
foreach ($posts as $post) {
echo '<option value="', $post->ID, '"', $selected == $post->ID ? ' selected="selected"' : '', '>', $post->post_title, '</option>';
}
echo '</select>';
}
$select_id
se utiliza como el nombre e ID del select, $post_type
es el tipo que quieres convertir en el select y $selected
es el ID del post que quieres seleccionado en la caja de selección.

Dado que mi última respuesta fue considerada más como una pregunta, responderé con algo más concreto. Podrías utilizar el plugin Magic Fields 2 (nota el 2 porque es un plugin diferente pero mejorado). Puedes seleccionar un campo de 'tipo relacionado' desde los cuadros de administración que ofrecen. Por supuesto, aún puedes investigar cómo se hace en este plugin si deseas crear esta función por tu cuenta, pero al menos hay alguien que ya lo ha resuelto.
