문제

I would like to add a custom write panel to a custom post type. I'm looking at the the code here:

http://wefunction.com/2009/10/revisited-creating-custom-write-panels-in-wordpress/

I can get the custom write panel to appear on a standard post edit page but not for my registered custom post type.

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

If I replace 'name-of-custom-post-type' with 'post' in the above line, the panel appears on the post edit screen.

Anyone know what I'm missing here? Wordpress version is 3.0.1

도움이 되었습니까?

해결책

the fourth argument should be the name of the custom post type, as defined when you created the post type. see http://codex.wordpress.org/Function_Reference/add_meta_box

For a clearer explanation of how to successfully create metaboxes, see this tutorial

the second argument should be the callback function, you can create the drop down HTML in a function, and place the function name in this argument and you'll have your pull down menu.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 wordpress.stackexchange
scroll top