插件激活时添加新的POST格式

时间:2015-03-27 作者:PHP Connect

我正在使用以下代码在插件激活时添加新的帖子格式:

wp_insert_term( \'post-format-interviews_ans\', \'post_format\' );
它不起作用了。插件激活代码的其余部分,如表生成,正在运行。

post_format 是WordPress默认的分类类型。

问题是什么?

2 个回复
SO网友:Pieter Goosen

与其他分类法不同,您不能使用wp_inset_term() 将条款添加到post_format 分类法,因为您无法向该分类法添加新术语。

您需要添加post_format 通过add_theme_support(), 类似于

add_theme_support( \'post-formats\', array( \'aside\', \'gallery\' ) );

SO网友:Milo

Post Formats 与其他分类法不同,它们是固定的,不能添加新的分类法。

主题甚至插件都不能引入新格式。此列表的标准化既提供了众多主题之间的兼容性,也为外部博客工具以一致的方式访问此功能提供了途径。

结束

相关推荐