我使用register_post_type
使用'support' => 'post-formats'
创建了投资组合,一切正常(创建,编辑等)。但是当我尝试导出/导入wordpress xml时,唯一没有导出/导入的东西就是投资组合的后期格式。
我打开了xml文件,对于帖子有行:<category domain="post_format" nicename="post-format-audio"><![CDATA[Audio]]></category>
但不适用于投资组合类型。
答案 0 :(得分:1)
这个问题是一年前的问题,你可能不再需要答案了。
然而,我终于找到了答案。
花了一些时间调试export.php后,我发现我们必须为自定义帖子类型注册post_format分类。
register_taxonomy( 'post_format', 'portfolio', array(
'public' => true,
'hierarchical' => false,
'labels' => array(
'name' => _x( 'Format', 'post format' ),
'singular_name' => _x( 'Format', 'post format' ),
),
'query_var' => true,
'rewrite' => $rewrite['post_format'],
'show_ui' => false,
'_builtin' => true,
'show_in_nav_menus' => current_theme_supports( 'post-formats' ),
) );
这很容易!