将Metabox附加到单个帖子

时间:2012-03-13 作者:Matanya

我已经使用代谢箱一段时间了,很享受它们的灵活性。然而,我现在的情况是,我只需要在a specific single post or page, 和not 对于整个(自定义)-post类型。有可能这样做吗?

非常欢迎您的帮助。

蒂亚马坦尼亚

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

因为您熟悉如何使用add_meta_box 现在,我将跳到相关的部分。

您可以有条件地add_meta_box 根据当前帖子标题或ID(这是首选方法),或者,您可以有条件地remove_meta_box 取决于显示的帖子。

要检测当前帖子ID,您需要get_query_var( \'post\' ) 然后继续前进,使用get_post(get_query_var(\'post\')) 如果需要进一步的post数据来过滤掉metabox。

结束