我想将自定义写面板添加到自定义帖子类型中。我在这里查看代码:

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

我可以将自定义写入面板显示在标准帖子编辑页面上,但不能用于我的注册自定义帖子类型。

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

如果我用上行行中的“帖子”替换“ custom-post型”,则该面板出现在“后编辑”屏幕上。

有人知道我在这里缺少什么吗? WordPress版本为3.0.1

有帮助吗?

解决方案

第四个参数应该是自定义帖子类型的名称,如您创建帖子类型时所定义的。看 http://codex.wordpress.org/function_reference/add_meta_box

有关如何成功创建Metaboxes的更清晰的解释,请参见 本教程

第二个参数应该是回调函数,您可以在函数中创建下拉html,并将函数名称放置在此参数中,您将获得下拉菜单。

许可以下: CC-BY-SA归因
scroll top