向WordPress添加管理菜单

时间:2011-01-24 作者:Odyss3us

我正在尝试将菜单框添加到Pages > PagesPages > Add New, 基本上,每当他们访问一个页面时,无论是编辑现有页面还是添加新页面,我都想在下面添加一个菜单框Page Attributes 右边的框,或者我可以将输入表单添加到这些页面上的任何地方,以便与我尝试构建的插件结合使用。

我对wordpress插件开发非常陌生,所以请原谅我对这个主题的无知,任何关于这个主题的学习材料或好的资源都将不胜感激!

Thanx提前!

3 个回复
最合适的回答,由SO网友:jdp 整理而成

add_action(\'add_meta_boxes\', \'add_testbox\');

function add_testbox() {
    add_meta_box( \'testmetabox\', \'Test Meta Box\', \'testmetabox_content\', \'post\', \'side\', \'low\');
}

function testmetabox_content() {
    echo "hi";
}
可以将框拖放到要显示的位置。

确保始终将add_meta_box() 函数,然后像我展示的那样钩住它。如果你打电话add_meta_box() 在函数外部,将出现致命错误。

此示例适用于WordPress 3.0及以上版本。作为WordPress Codex shows, 我使用的“add\\u meta\\u box”挂钩是在WP 3.0中添加的。如果您使用的是旧版本的WordPress(您不应该使用),请使用“admin\\u init”而不是“add\\u meta\\u box”。

SO网友:Bainternet

已更新。在你的评论之后,我又读了一遍这个问题,我发现我的答案错了,你的标题是leading小姐。

你要找的是呼叫元盒。这里有大约100个问题,展示了如何在编辑屏幕上添加一个问题,但如果你刚刚开始,我建议你在这里尝试一下tuthttp://www.deluxeblogtips.com/2010/04/how-to-create-meta-box-wordpress-post.html

SO网友:roman

实际上非常简单-您可以使用add\\u meta\\u box(请参阅http://codex.wordpress.org/Function_Reference/add_meta_box ) 在帖子类型中添加任意多个不同的元框(案例中的页面)。

这允许您在框中呈现自定义html,只需记住使用save_post 截获post数据的操作。

结束

相关推荐

在帖子类型/MetaBox中使用默认WordPress自定义标题图像裁剪功能

我不知道你们中有多少人尝试过wordpress 3.0新的自定义标题图像功能,但它实际上非常酷(通过将该函数添加到functions.php文件来实现)。我发现非常有用的一件关键事情是,它允许您上载图像,在步骤2,它实际上会将图像放在管理页面上,并根据您的函数中定义的标题图像宽度/高度显示裁剪框。php文件。现在,您可以四处移动长方体,或按比例增大/减小要使用的区域的大小。我在这里遇到的问题是,我想将此功能用于我自己的自定义帖子类型。更具体地说,我只是希望能够包括上传功能,定义宽度/高度和图像上传后的选择