我正在使用以下代码在插件激活时添加新的帖子格式:
wp_insert_term( \'post-format-interviews_ans\', \'post_format\' );
它不起作用了。插件激活代码的其余部分,如表生成,正在运行。post_format
是WordPress默认的分类类型。
问题是什么?
我正在使用以下代码在插件激活时添加新的帖子格式:
wp_insert_term( \'post-format-interviews_ans\', \'post_format\' );
它不起作用了。插件激活代码的其余部分,如表生成,正在运行。post_format
是WordPress默认的分类类型。
问题是什么?
与其他分类法不同,您不能使用wp_inset_term()
将条款添加到post_format
分类法,因为您无法向该分类法添加新术语。
您需要添加post_format
通过add_theme_support()
, 类似于
add_theme_support( \'post-formats\', array( \'aside\', \'gallery\' ) );
Post Formats 与其他分类法不同,它们是固定的,不能添加新的分类法。
主题甚至插件都不能引入新格式。此列表的标准化既提供了众多主题之间的兼容性,也为外部博客工具以一致的方式访问此功能提供了途径。