如何在标题和页面内容之间插入书写面板?

时间:2010-09-03 作者:avesse

我想要一个名为“子标题”的自定义字段的书写面板,并希望它出现在页面编辑器中的逻辑位置(即标题和页面内容之间)。这可能吗?

我想避免创建自定义帖子类型,因为我真正需要的只是一个页面+自定义字段。

5 个回复
SO网友:sorich87

我想知道为什么我的第一个答案被否决了。:)

我认为唯一的方法是在帖子内容字段下方添加一个元框,然后使用javascript将其移动到上方。

WordPress核心中的slug字段就是这样做的(slug字段是指您是否编辑了页面或帖子url)。在浏览器中禁用javascript,您将在页面底部看到slug字段。如果WordPress是用javascript实现的,我认为最好的方法也是javascript。正如,我看不到标题和内容字段之间有任何挂钩,这将允许在不使用javascript的情况下完成。

SO网友:farinspace

我还建议使用WPAlchemy Meta Box 用于创建元框。。。

然后执行以下操作:

$custom_metabox = new WPAlchemy_MetaBox(array
(
    \'id\' => \'_custom_meta\',
    \'title\' => \'My Custom Meta\',
    \'template\' => TEMPLATEPATH . \'/custom/meta.php\',
    \'lock\' => \'after_post_title\', 
));

SO网友:sorich87

您可以将其添加到内容区域下方,并使用javascript代码将其移动到内容区域上方。

SO网友:Peter

你可以看看这个优秀的qTranslate。这将为您提供所需一切的示例,因为它添加了a.o.多个标题框。

SO网友:matt

据我所知,元框的优先级仅限于:低、默认和高。这与允许您指定值并将其放置在任何位置的管理菜单不同。我想试试“High”

您可以通过拖放更改所有元框的顺序,以便将副标题放在任何较高的位置,您可以将其拖动到标题下方。唯一的缺点是,您必须为每个用户都这样做。有像Adminize这样的插件,可以让您为所有用户帐户指定元框的顺序,这将克服这个问题。

Create Subtitle Meta box: www.spencerfinnell。com/2010/07/05/wordpress自定义写入面板/

Adminize Plugin: wordpress。组织/扩展/插件/管理/

*我没有足够高的排名来发布链接,所以你必须复制和粘贴

结束

相关推荐