WordPress 3.1.2错误:添加_主题_支持()和视频后期处理格式注册两次

时间:2011-05-03 作者:VicePrez

我在新的WordPress 3.1.2更新中遇到了一个问题。当我使用add_theme_support(); 注册一个post格式数组,它可以很好地注册所有post格式,但当涉及到视频post格式时,它会注册两次,然后被调用post-format-video-2.

这就是我写代码的方式:

add_theme_support( \'post-formats\', array( \'aside\', \'gallery\', \'image\', \'link\', \'video\' ));
我在我的主题和二十世纪十年代的主题上都测试过这个。该问题仅限于video post格式。这真的很奇怪。此外,当您在发布或更新时将“posts”格式声明为“video”时,“post format”元框会添加一个新的单选按钮,其中包含一个新的post格式,但不包含slug/name。

图(其中数字是单选按钮):

尽管只显示了5个单选按钮,但在更新/发布时,会出现一个新的单选按钮,并将其选中(单选按钮6),而不是我选择的单选按钮(单选按钮5)。

我使用了add_action( \'after_setup_theme\', \'foobar\' ); 在我的主题上没有运气。当然,这是标准的二十个十。

有什么想法吗?

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

感谢@goldenapples和@kaiser的指导。显然(出于某种奇怪的原因),我在post format视频中注册了两个术语。我不确定以下内容是否是解决该问题的可行方案,但我启动了Workbench并删除了wp\\u terms表中的两行。然后我重新加载了本地站点,创建了一个视频帖子格式的帖子,最后。。其已解决。在post格式元框和wp\\U术语表中都注册了一种“视频”post格式。

我将把这一切发生的原因以及如何运作的复杂问题留给智者。

不管怎样。我向wp黑客列表报告了此问题。

谢谢各位。

结束

相关推荐

如何向这个Metabox代码添加选择菜单?

我正在使用一个元盒脚本,它非常适合绝对控制元盒字段的设计和放置。有一个问题:我不记得在哪里找到了脚本,需要添加一个选择框。此脚本不像大多数metabox脚本那样使用数组。我可以使用什么函数成功添加选择框?// Add the Inventory Meta Boxes function add_inventory_metaboxes() { add_meta_box(\'inventory_information\', \'Inventory Information\',