删除基于帖子格式的标题、编辑和元框支持

时间:2011-09-29 作者:jw60660

一直在四处寻找,但找不到这个。有没有可能删除帖子格式上的标题区域:“quote”?

或者是post格式的编辑器:“图像”?

我注意到抄本上有这样一页:http://codex.wordpress.org/Function_Reference/remove_meta_box

例如,如果您为图像创建了一个自定义的帖子类型,然后删除了对该类型的支持,那么您似乎可以做到这一点,但这违背了格式的目的,也会破坏新的主题,我不想这样做。

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

您指的是WP 3.1中为posts 职位类型?不,我认为这是不可能的。

要删除标题、编辑器或任何其他元框,必须删除support 对于当前post type. (例如,从supports 内部参数register_post_type() 或在执行期间使用remove_post_type_support()).

这将影响孔柱类型posts. 您不能通过post formats属性限制此行为。这不是帖子类型,只是帖子类型的帖子元posts.

您可以使用jQuery根据post formats值隐藏框。但这只有在用户启用了JavaScript时才起作用。这与其说是一个解决方案,不如说是一个黑客。

结束

相关推荐

如果我使用像get_the_title()这样的本机API调用而不是$POST->POST_TITLE,我会看到性能下降吗?

假设我已经通过一些早期的过程获得了$post对象,该过程循环遍历一个ID数组,并在每个ID上使用get\\u post(),将生成的对象存储在某个数组中。稍后,我想循环遍历该数组,并对每个帖子进行处理。我已经有了$my\\u post对象,所以我可以echo $my_post->post_title, 或者我可以想象一下echo apply_filters(\'the_title\', $my_post->post_title, $my_post->ID) 或者我可以用本地人get_th