我使用register_post_type和'support' => 'post-formats'创建了项目组合,一切工作正常(创建、编辑等)。但是,当我尝试导出/导入wordpress xml时,唯一没有导出/导入的是项目组合的后期格式。我打开xml文件,对于posts,有几行:<category domain="post_format" nicename="post-format-audio"><![CDATA[Audio]]></category>,但不是portfolio类型。
发布于 2015-06-18 12:10:58
这个问题是一年前的事了,你可能不再需要答案了。
然而,我终于找到了答案。
在花时间调试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' ),
) );就这么简单!
https://stackoverflow.com/questions/26573837
复制相似问题