获取页面/帖子中的元框的顺序

时间:2012-10-23 作者:LOLapalooza

我专门使用Posts 2 Posts插件,但我认为这适用于任何元框。我有三篇博文和两篇博文的元数据库:“相关案例研究”、“相关白皮书”和“相关视频”。我希望客户端能够拖动这些,并使metabox顺序与它们在侧边栏上的显示顺序相对应。我可以执行所有后端代码,以便在页面上正确排序,我只需要在每页的基础上检索metabox顺序的值。

这意味着,如果客户端将“相关视频”元框拖到“相关案例研究”元框上方,我就能够在页面本身上获取一个值来了解它,并将其完全按照外观输出。

这可能吗?

谢谢

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

这并不难:这有一个用户元条目。

您不仅可以检索订单,还可以检索隐藏的订单(只是为了更进一步)。

# Meta Box Order
$meta_box_order = get_user_meta( 
     wp_get_current_user()->ID
    ,sprintf( \'meta-box-order_%s\', get_post_type() )
    ,true
);

# Hidden Meta Box
$meta_box_hidden = get_user_meta( 
     wp_get_current_user()->ID
    ,sprintf( \'metaboxhidden_%s\', get_post_type() )
    ,true
);

结束

相关推荐

Register/Get sidebar?

我似乎不太明白它是怎么工作的。默认情况下,我在侧栏中有一个侧栏。我使用加载的phpget_sidebar();. 这很好(无需注册),但我有一个自定义页面模板,用于另一个页面,我想加载另一个侧栏。我知道我可以使用include(\'filename\')来加载它,但我假设也有某种wordpress方法来加载它。我知道我必须在函数中注册新的侧栏。php文件,但我实际上在哪里引用侧栏文件?从文档:name - Sidebar name (default is localized \'Sidebar\' and