Pregunta

Me gustaría añadir un panel de escritura personalizado a un tipo de mensaje personalizado. Estoy mirando el código aquí:

http://wefunction.com/2009 / 10 / revisited-crear-custom-escribir-paneles-en-wordpress /

Puedo conseguir que aparezca el panel personalizado de escritura en una página estándar de edición posterior, pero no para mi tipo de mensaje personalizado registrado.

add_meta_box( 'int_parent_meta', ucfirst( $key ) . 'Options',
    'display_meta_box', 'name-of-custom-post-type', 'normal', 'high' );

Si sustituyo 'nombre-de-aduana-post-tipo' con 'post' en la línea de arriba, los paneles aparece en la pantalla de edición posterior.

Alguien sabe lo que me falta aquí? Wordpress es la versión 3.0.1

¿Fue útil?

Solución

el cuarto argumento debe ser el nombre del tipo de mensaje personalizado, como se define al crear el tipo de mensaje. ver http://codex.wordpress.org/Function_Reference/add_meta_box

Para una explicación más clara de cómo crear con éxito Metaboxes, consulte este tutorial

el segundo argumento debe ser la función de devolución de llamada, puede crear el menú desplegable HTML en una función, y colocar el nombre de función en este argumento y que tendrá su tirón en el menú desplegable.

Licenciado bajo: CC-BY-SA con atribución
scroll top